Тема: Отображение каталогов на странице с результатами

Коллеги, добрый день!
Подскажите, как на странице отображения списка товаров (в результатах поиска)
научить показывать список каталогов вместе с субкаталогом (и сделать его также в виде ссылки) т.е. чтобы получилось:

субкаталог1-каталог1     субкаталог1-каталог2      субкаталог2-каталог3 и т.д

https://clip2net.com/clip/m0/3852b-clip-62kb.png?nocache=1

Шаблон category_products.tpl
Кусочек нужного кода:

{if count($sub_dirs)}{$one_dir = reset($sub_dirs)}{/if}
        {if empty($query) || (count($sub_dirs) && $dir_id != $one_dir.id)}
            <nav class="catalog-subcategory">
                {foreach $sub_dirs as $item}
                    <a href="{urlmake category=$item._alias p=null pf=null filters=null bfilter=null}">{$item.name}</a>
                {/foreach}
            </nav>
        {/if}

Re: Отображение каталогов на странице с результатами

Не совсем понятно, Вам нужно родителя для каждого каталога показывать или родителя у найденных категорий?

3 Отредактировано Алексей (12.12.2019 13:25:26)

Re: Отображение каталогов на странице с результатами

Закусило Александр пишет:

Не совсем понятно, Вам нужно родителя для каждого каталога показывать или родителя у найденных категорий?

Родителя только для найденных категорий.

Re: Отображение каталогов на странице с результатами

Алексей пишет:
Закусило Александр пишет:

Не совсем понятно, Вам нужно родителя для каждого каталога показывать или родителя у найденных категорий?

Родителя только для найденных категорий.

Т.к. там идёт список объектов категорий, то у них можно вызвать метод ->getParent(), который возвращает объект родителя.

Re: Отображение каталогов на странице с результатами

Спасибо!
Буду пробовать

Re: Отображение каталогов на странице с результатами

Разобрался.
Получилось!