Ненужное подменю Есть решение

Здравствуйте!

Наш сайт состоит из нескольких разделов, ссылки на которые представлены в главном меню. Один из разделов состоит из одной страницы (http://point-of-rise.ru/corporate), скоро появится необходимость сделать ещё один такой.

Как сделать чтобы в подменю раздела название данной страницы не дублировалось, то есть технически чтобы подменю в этом разделе вообще не было?

1 ответ

  • 1
    Михаил Ушенин Webasyst 3 декабря 2014 06:39 # Решение

    Удалите или заключите в теги комментариев {* вот так *} следующий фрагмент кода в файле content.html:

    {wa_print_tree tree=$wa->site->pages() class="menu-h dropdown" attrs = 'id="page-list"' elem ='<a href=":url">:name</a>' collapsible_class='collapsible' selected=$page.id|default:0}

    • +1
      Владимир Казаринов Владимир Казаринов 3 декабря 2014 21:31 #

      Помогло, но не совсем как нужно. Подменю теперь отсутствует в любых разделах созданных при помощи приложения «Сайт». Но у нас есть раздел, состоящий из нескольких страниц, для которого подменю необходимо (http://point-of-rise.ru/about-us/)

      Можно ли сделать чтобы подменю не выводилось только если раздел состоит из одной страницы?

      • +2
        Леонид Вакуленко Леонид Вакуленко Webasyst 4 декабря 2014 01:55 #

        Попробуйте так. Замените указанный выше блок кода на такой:

        {$pages = $wa->site->pages()}
        {if count($pages) > 1}
        {wa_print_tree tree=$pages class="menu-h dropdown" attrs = 'id="page-list"' elem ='<a href=":url">:name</a>' collapsible_class='collapsible' selected=$page.id|default:0}
        {/if}

        Это выведет меню только если в нём больше одного пункта.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите