Как вывести подкатигорию в меню

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

MotoR4ik
MotoR4ik
Репутация: 4
Сообщения: 14
Зарегистрирован: 06.08.2019
С нами: 4 года 7 месяцев

Сообщение #1 MotoR4ik » 12.08.2019, 14:36

В общем проблема вот в чем, пытаюсь в Меню сайта открывающийся каталог, вывести только определенные подкатегории вместо категорий. Но проблема в том, что не получается.

Конкретные категории получилось вывести вот так
Спойлер
<nav class="categories_nav">
{function name=categories_tree_tr}
{if $categories}
<ul class="level_{$level} {if $level == 1}categories_menu {else}subcategory {/if}">
{foreach $categories as $c}
{if $c->id == 109}
{if $c->subcategories && $c->count_children_visible}
<li class="category_item has_child">
<a class="category_link{if $category->id == $c->id} selected{/if}" href="{$lang_link}catalog/{$c->url}" data-category="{$c->id}">
<span>{$c->name|escape}</span>
<i class="arrow_right tablet-hidden">{include file='svg.tpl' svgId='arrow_right'}</i>
</a>
<i class="fn_switch cat_switch lg-hidden"></i>
{categories_tree categories=$c->subcategories level=$level + 1}
</li>
{else}
<li class="category_item">
<a class="category_link{if $category->id == $c->id} selected{/if}" href="{$lang_link}catalog/{$c->url}" data-category="{$c->id}">{$c->name|escape}</a>
</li>
{/if}
{/if}
{/foreach}
</ul>
{/if}
{/function}
{categories_tree_tr categories=$categories level=1}
</nav>

Но когда пишу айди под-категории, то нет никакого вывода. Кто то может подсказать как вывести то что надо?

Название раздела: Вопросы по работе с OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 40 гостей