Вывод категорий

Возник вопрос с выводом категорий используя вызов $wa->shop->categories(0, null, true, true)

Правильно я понимаю в переменной $cats=$wa->shop->categories(0, null, true, true) хранится информация о всех категориях и подкатегориях?

Судя по {* wa_dumpc($cats) *} там выводится вся инфа о вложенных объектах?

Не могу понять как вывести хотя бы два уровня вложенности.

{foreach $cats as $categories}

<a href="{$categories.url}"><!--img src="img/{$categories.params.img}"-->{$categories.name}</a><br>

{/foreach}

Подскажите как можно в цикле вывести вложенные категории ничего не вызывая повторно? Спасибо

1 ответ

  • 1
    Михаил Ушенин Webasyst 6 марта 2015 13:22 #

    {function tree}
    <ul>
    {foreach $items as $item}
    <li>
    <a href="{$item.url}">{$item.name}</a>
    {if $item.childs}
    {tree items=$item.childs}
    {/if}
    </li>
    {/foreach}
    </ul>
    {/function}

    {tree items=$wa->shop->categories(0, null, true, true)}

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

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