В ModX Revolution, чтобы создать ссылку на категорию и подкатегорию, вы можете использовать сниппет "Wayfinder" или "pdoMenu". Оба сниппета позволяют генерировать динамическое меню на основе иерархии документов в вашей CMS.
Первым делом, у вас должны быть созданы категории и подкатегории в вашей CMS. Каждая категория и подкатегория представлена отдельным документом в дереве документов ModX.
Для использования сниппета "Wayfinder" вам понадобится добавить его вызов в вашей теме или шаблоне сайта. Например:
[[!Wayfinder? &startId=`0` &level=`2` &outerTpl=`@INLINE <ul>[[+wf.wrapper]]</ul>` &rowTpl=`@INLINE <li><a href="[[+wf.link]]">[[+wf.linktext]]</a></li>`]]
В данном примере, "&startId=0
" означает, что мы начинаем с корня документов (главной категории), "&level=2
" указывает, что мы хотим отобразить только первый уровень подкатегорий, "&outerTpl=" определяет обертку для всего меню, "&rowTpl=" определяет шаблон элемента меню.
Теперь, если вы разместите этот вызов сниппета в нужном месте в вашем шаблоне, он должен отобразить ссылки на категории и подкатегории.
Если вы предпочитаете использовать сниппет "pdoMenu", то пример вызова может выглядеть так:
[[pdoMenu? &parents=`0` &level=`2` &tplOuter=`@INLINE <ul>[[+output]]</ul>` &tpl=`@INLINE <li><a href="[[+link]]">[[+menutitle]]</a></li>` ]]
Здесь "&parents=0
" указывает, что мы начинаем с корня документов, "&level=2
" определяет, что мы хотим отобразить только первый уровень подкатегорий, "&tplOuter=" определяет обертку для всего меню, "&tpl=" определяет шаблон элемента меню.
Оба сниппета предлагают различные параметры и настройки для дополнительной настройки вывода. Вы можете ознакомиться с документацией ModX Revolution и сниппетами для получения более подробной информации о их возможностях и использовании.