wa_print_tree

Можно посмотреть какую-нибудь документацию по этой функции?
Или подскажите, как сделать следующее:
Как сделать так, чтобы текущая открытая страница, каталог, раздел помечался классом active, а не selected?
И еще вопрос, как можно вывести дерево категорий не этой функцией, которая не понятно как работат, а к примеру через цикл foreach?

9 ответов

  • 2
    Варенов Сергей 8 января 2014 22:38 #
    Вот мой вариант исполнения, вывод категория и подкатегорий в виде выпадающего списка
    <div class="leftmenu clear-both">
    <ul>
    <li class="first"><i class="icon categories"></i>Категории</li>
    {foreach from=$wa->shop->categories(0, null, true) item=cat name=leftmenu}
    {$subcats = $wa->shop->categories($cat.id,null,true)}
    <li {if count($subcats)>0}class="category_tree"{/if}>
    <a href="{$cat.url}">{$cat.name}</a>
    {if count($subcats)>0}
    <ul>
    {foreach from=$subcats item=subcat name=subleftmenu}
    <li {if $smarty.foreach.subleftmenu.first}class="first"{/if}{if $smarty.foreach.subleftmenu.last}class="last"{/if}><a href="{$subcat.url}">{$subcat.name}</a></li>
    {/foreach}
    </ul>
    {/if}
    </li>
    {/foreach}
    </ul>
    </div>
  • 1
    malkov Alex 11 марта 2014 16:37 #
    присоединюсь к вопросу «Можно посмотреть какую-нибудь документацию по этой функции?»
    где-то вообще существует документация по функции?
    • 0
      Михаил Ушенин Михаил Ушенин 12 марта 2014 03:40 #
      Что вам непонятно в использовании этой функции? Возможно, достаточно будет ознакомиться с примерами её использования в шаблоне sidebar.html темы дизайна Дефолт.
      • 0
        cessel cessel 13 мая 2014 10:34 #
        Например не понятно есть ли возможность сортировки категорий того в каком порядке они выводятся.
        Как вывести именно категории без под категорий, какой синтаксис , что принимает функция и что возвращает.
        Вы как специалист можете мне помочь?
        • 0
          Михаил Ушенин Михаил Ушенин 19 мая 2014 07:00 #
          http://www.webasyst.ru/developers/docs/smarty-plugins/#method-wa_print_tree
          • 0
            cessel cessel 21 мая 2014 04:51 #
            Спасибо. То что нужно!
  • 2
    Михаил Ушенин 12 марта 2014 01:15 #
    Посмотрите http://www.webasyst.ru/help/177/kak-vyvesti-kategorii-na-vitrinu-glavnuyu-shop-script-5/
  • 1
    Каримов Сергей 14 июня 2014 07:17 #
    Здравствуйте.
    Появилась необходимость деактивировать позиции содержащие подкатегории, то есть ссылками должны остацся только конечьные позиции каталога. Еще было бы неплохо выдавать 404 на те деактивированные. Это возможно реализовать?

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

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