Вы не зашли.
Страницы 1
Не в сети
Не в сети
там ничего сложного, category.id меняй на id категории должно работать
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
Выдержка из справки:
getCategoryTree($filter) - выводит массив с деревом категорий, где:
$filter - фильтр выдаваемой информации:
не определён - если переменная не определена (не передаётся в функцию), то выводится полное дерево категорий
ID - вывести категорию и всех её детей
:ID - вывести всех детей заданной категории<!-- Выводим всех детей категории с ID=6 -->
{% for entry in getCategoryTree(':6') %}
[{{entry.id}}]({{ entry.level }}) {{ entry.cat }}
{% endfor %}
Соответственно:
1) Создаем категории и подкатегории.
2) Запоминаем ID родительских (самых верхних по уровню категорий) - можно посмотреть, если подвести курсор на название.
В данной случае родительские имеют ID 1 (test1) и 2(test2).
3) Выводим в любом TWIG шаблоне, например так:
{% for entry in getCategoryTree(1) %}
{% if (entry.level == 0) %}
<h1><a href="{{ entry.link }}">{{ entry.cat }}</a></h1>
{% endif %}
{% if (entry.level == 1) %}
<h3><a href="{{ entry.link }}">{{ entry.cat }}</a></h3>
{% endif %}
{% endfor %}
{% for entry in getCategoryTree(2) %}
{% if (entry.level == 0) %}
<h1><a href="{{ entry.link }}">{{ entry.cat }}</a></h1>
{% endif %}
{% if (entry.level == 1) %}
<h3><a href="{{ entry.link }}">{{ entry.cat }}</a></h3>
{% endif %}
{% endfor %}
В данной случае выводится родительская категория в h1 и все дочерние в h3.
Всегда можно вывести через debugValue содержимое переменной или результат функции:
{{ debugValue(getCategoryTree(2)) }}
Не в сети
Страницы 1