Как убрать пункт меню из верхнего меню

Добрый день

Создал Украинскую версию сайта site.ru/ua/ но в верхнем меню появился пункт "Главная" Как его убрать?

Верхнее меню вывожу таким кодом:

{$pages = $wa->site->pages()}


{if count($pages)}

<nav class="navbar">

<ul>

{* get selected node (a little magic here): for Site app, due to it's page-only functionality, page heirarchy and ambiguous select highlighe conditions for root app URL we get selected node in 2 foreach's, while for other apps single foreach for pages is ok due to their own content for homepage *}

{$selected_node = null}

{foreach $pages as $p}

{if $wa->currentUrl()|strstr:$p.url && strlen($p.url) >= strlen($selected_node.url)}{$selected_node = $p}{/if}

{/foreach}

{if !$selected_node}{$selected_node.id = null}{/if}

{* render *}

{foreach $pages as $p}

{if $p.url != $wa_url} {* exclude root page link to avoid duplicate link which is on the logo/title *}

<li{if $p.id == $selected_node.id} class="selected"{/if}><a href="{$p.url}">{$p.name}</a></li>

{/if}

{/foreach}

</ul>

</nav>

{/if}


Заранее спасибо



1 ответ

  • 1
    Михаил Ушенин Webasyst 19 апреля 2015 16:34 #

    Видимо, это страница с таким названием? Попробуйте убрать её в черновики.

    • +1
      Виталий Виталий 20 апреля 2015 10:11 #

      Если убрать страницу в черновики она не будет индексировать и отображаться на сайте?

      Правильно я понимаю?

      • +1
        Михаил Ушенин Михаил Ушенин Webasyst 20 апреля 2015 13:29 #

        Хм, ну да... Тогда можно добавить в свойства этой страницы доп. параметр, например, такой:

        no_top_menu=1

        И замените в своём коде строку

        {if $p.url != $wa_url} {* exclude root page link to avoid duplicate link which is on the logo/title *}

        на

        {if $p.url != $wa_url && !ifempty($p.no_top_menu)} {* exclude root page link to avoid duplicate link which is on the logo/title *}

        • +1
          Виталий Виталий 20 апреля 2015 13:46 #

          Работает! Спасибо большое! :)

          Может поможете и по этому вопросу?

          http://www.webasyst.ru/help/3485/kak-vypolnit-vyvod-podrazdelov-stranits-na-sayte/

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

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