Как сделать в верхнем меню 2 строки. 1 строка: wa-app меню, 2 строка: страницы приложений


В настройках темы должно быть выбрано расширенное меню товаров (стоит по умолчанию).

Откройте приложение сайт - дизайн - Формула Успеха - шаблоны.
Откройте файл top.nav.onlyCats_wide.html

Найдите и удалите код (включительно) начинающийся с:
{$level=0}
и заканчивающийся на:
{tree items=$wa->shop->categories(0, null, true, true)}

Вместо этого кода вставьте туда вот этот:

{function top2_pages_tree} 
{foreach $items as $item}
    {if empty($item.hide)}
        <li class="dropdown-short {if !empty($item.childs)}dropdown-right-onhover{/if}{if $wa->currentUrl() == $item.url} active{/if}">
            <a {if !empty($item.childs)}data-toggle="collapse" data-target="#top2_page_{$app}{$item.id}" class="dropdown-toggle"{else}{if !empty($item.popup_top)}class="popUpLink" {/if}{/if} 
href="{if !empty($item.childs)}javascript:void(0);{else}{$item.url}{/if}">
                {if !empty($item.icon)}<i class="{$item.icon}"></i>{/if}
                {$item.name}
            </a>
            {if !empty($item.childs)}
                <ul class="dropdown-menu collapse no-padding" id="top2_page_{$app}{$item.id}">
                    <li class="dropdown-header{if $wa->currentUrl() == $item.url} active{/if}">
                        <a href="{$item.url}" {if !empty($item.popup_top)}class="popUpLink"{/if}>
                            {if !empty($item.icon)}<i class="{$item.icon}"></i>{/if}
                            {$item.name}
                        </a>
                    </li>
                    <li class="divider no-margin"></li>
                    {top2_pages_tree items=$item.childs}
                </ul>
            {/if}
        </li>
    {/if}
{/foreach}
{/function}
{top2_pages_tree items=$wa->site->pages() app='site'}
{if $theme_settings.top_pages_nav_mode == 'all'}
    {if $wa->shop}
        {top2_pages_tree items=$wa->shop->pages() app='shop'}
    {/if}
    {if $wa->photos}
        {top2_pages_tree items=$wa->photos->pages() app='photos'}
    {/if}
    {if $wa->blog}
        {top2_pages_tree items=$wa->blog->pages() app='blog'}
    {/if}
    {if $wa->hub}
        {top2_pages_tree items=$wa->hub->pages() app='hub'}
    {/if}
    {if $wa->helpdesk}
        {top2_pages_tree items=$wa->helpdesk->pages() app='helpdesk'}
    {/if}
{elseif $theme_settings.top_pages_nav_mode == 'specific'}
    {if $wa_app == 'shop'}
        {top2_pages_tree items=$wa->shop->pages() app='shop'}
    {/if}
    {if $wa_app == 'photos'}
        {top_pages_tree items=$wa->photos->pages() app='photos'}
    {/if}
    {if $wa_app == 'blog'}
        {top2_pages_tree items=$wa->blog->pages() app='blog'}
    {/if}
    {if $wa_app == 'hub'}
        {top2_pages_tree items=$wa->hub->pages() app='hub'}
    {/if}
    {if $wa_app == 'helpdesk'}
        {top2_pages_tree items=$wa->helpdesk->pages() app='helpdesk'}
    {/if}
{/if}


Потом зайдите в настройки темы (оформление) – меню страниц в верхнем меню.

Это отключит вывод страниц в первом меню.

Таким образом в первой строке меню у вас будет wa-apps меню, а во второй вместо товаров – меню страниц.

2 ответа
  • Меркулов Иван
    5 сентября 2016 19:47

    Доброго. А как убрать wa-apps-menu, оставить только каталог наверху?

    • Владимир Сергеев
      Разработчик
      Решение
      5 сентября 2016 20:42

      Доброго!
      Для этого не нужно делать то, о чём говорится в этом топике.
      А просто выбрать в настройках либо Расширенное меню категорий товаров, либо Категории товаров магазина. Скриншот наверху.
      А также проверьте снята ли галочка:

      Если у вас внесены изменения, и вы хотите вернуть всё обратно, то сбросьте изменения в файле top.nav.onlyCats_wide.html

  • Меркулов Иван
    6 сентября 2016 06:00

    Спасибо. эту галочку тоже нужно снять...


Добавить ответ
Чтобы добавить комментарий, зарегистрируйтесь или войдите
Мы получаем и обрабатываем персональные данные посетителей нашего сайта в соответствии с официальной политикой.
Если Вы продолжите использовать сайт, мы будем считать, что Вас это устраивает.
Подписывайтесь и получайте скидки!

Узнавайте первым о скидках и специальных предложениях!