Замена меню wa_print_tree

Данное меню можно заменить с помощью оператора {foreach}, для дальнейшей гибкой манипуляции и настройки. В данном примере представлено 2 уровня вложенности.

<ul>
   {foreach $categoriesmenu as $c}
      <li{if $c.childs} class="collapsible"{/if}>
         <a href="{$c.url}">{$c.name}</a>
         {if $c.childs}
         <ul>
             {foreach $c.childs as $a}
                 <li{if $a.childs} class="collapsible"{/if}>
                  <a href="{$a.url}">{$a.name}</a>
                     {if $a.childs}
                        {foreach $a.childs as $d}
                               <li{if $d.childs} class="collapsible"{/if}><a href="{$d.url}">{$d.name}</a></li>
                         {/foreach}
                     {/if}
             {/foreach}
           </ul>
           {/if}
       </li>
   {/foreach}
</ul>
Смотрите также

Сборник небольших советов и секретов

Вывести конкретную характерстику в любом месте шаблона
Соцсети Яндекс.Дзен и Telegram
Микроразметка ld+json для Shop-Script
Характеристики в старых версиях движка
Отложенная загрузка блоков
Отслеживание нажатия на кнопку в корзине
Вывести N-рандомных товаров из списка
Отображение диапазона цены "от и до" в Shop-Script 8
"Прилипание" навигационного меню при прокрутке
Модификаторы Smarty в Webasyst и использование в Shop-Script
Разные блоги для одного шаблона
Скрыть наличие в TopShop