Как сделать ссылку на категорию и подкатегориюв Modx revo?

В 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 и сниппетами для получения более подробной информации о их возможностях и использовании.