вызов сниппета внутри другого сниппета
Здравствуйте. Есть структура:
— основная категория 1
— подкатегория 1
— подкатегория 2
— подкатегория 3
— основная категория 2
— подкатегория 1
— подкатегория 2
— подкатегория 3
Как сделать чтобы на странице основных категорий, под заголовком основной категории выводились все ее подкатегории? Я так понимаю нужно использовать сниппет (pdoResources) а в чанке (tpl) использовать еще один сниппет.
Подскажите пожалуйста, как сделать правильно.
— основная категория 1
— подкатегория 1
— подкатегория 2
— подкатегория 3
— основная категория 2
— подкатегория 1
— подкатегория 2
— подкатегория 3
Как сделать чтобы на странице основных категорий, под заголовком основной категории выводились все ее подкатегории? Я так понимаю нужно использовать сниппет (pdoResources) а в чанке (tpl) использовать еще один сниппет.
Подскажите пожалуйста, как сделать правильно.
Комментарии: 4
Можно в таком случае использовать PdoMenu.
[[pdoMenu?
&parents=`0` //id вашего каталога, где находятся категории или 0
&level=`2`- //глубина поиска(в вашем случае 2)
&tpl=`@INLINE <li[[+classes]]><a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a>[[+wrapper]]</li>`
//wrapper в данном случае плейсхолдер в который помещаеттся подкатегория.
]]
Спасибо за ответ. А как мне стилизовать вывод подкатегорий ([[+wrapper]])?
обернуть
[[+wrapper]]
хоть div'ом хоть span'ом и дописать ему класс, либо, использовать ЭТО и смотреть какой класс вам нужен
Спасибо Вам огромное! Благодаря Вам разобрался в чем тут дело… :)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.