Вывод подкатегорий только родителя
Нужно вывести подкатегории только выбранного родителя.
{if $category.subcategories} <ul class="sub-links"> {foreach $category.subcategories as $sc} <li><a href="{$sc.url}">{$sc.name|escape}</a></li> {/foreach} </ul> {/if}
Этот кусок делает примерно то что нужно, но выбрав одну из подкатегорий, меню с ними пропадает, т.к. судя по всему он ищет подкатегории у подкатегорий. А мне нужно чтобы показывались только подкатегории первого уровня выбранного родителя и не важно в какой из подкатегорий я сейчас нахожусь.
Простите если много тавтологии в сообщении, не смог более лаконично изложить вопрос.
4 ответа
Есть несколько вариантов:
Поиск по дереву:
или по "хлебным крошкам":
Прошу простить, но до меня всё равно не дойдет как вывести подкатегории из этой root_category. Я просто абсолютно не шарю в php и smarty, собственно делаю типовой шаблон по аналогии с Дефолтным, но вот всё же понадобилось одно отличие.
Обратитесь к кому-нибудь из каталога разработчиков если вникать не хотите.
Аналогичный вопрос... Неужели нет простого решения?