Как вывести список подкатегорий в боковое меню при помощи mFilter2?

Для вывода списка подкатегорий в боковое меню при помощи mFilter2 в MODX, вам потребуется выполнить несколько шагов:

Шаг 1: Установка и настройка mFilter2

  1. Установите пакет mFilter2 из официального репозитория MODX или через менеджер пакетов.
  2. После установки активируйте пакет и настройте его, указав нужные параметры для фильтрации и сортировки.

Шаг 2: Создание и настройка чанков и шаблонов

  1. Создайте чанк, который будет отвечать за вывод подкатегорий в боковом меню. Назовите его, например, "sidebarmenuchunk".
  2. Внутри чанка разместите код, который будет выводить список подкатегорий. Например:
<ul>
  [[!pdoMenu?
    &parents=`[[*id]]`
    &parentsWhere=`{"template": "2"}`
    &outerTpl=`@INLINE <li><a href="[[+uri]]">[[+pagetitle]]</a></li>`
  ]]
</ul>
  1. Создайте шаблон для страницы, где будет выводиться боковое меню. Назовите его, например, "sidebarmenutemplate".
  2. Внутри шаблона добавьте вызов чанка, созданного на предыдущем шаге, используя тэг [[*modx-resource.sidebarmenuchunk]].

Шаг 3: Настройка ресурсов

  1. Откройте ресурс, для которого хотите вывести боковое меню, и перейдите на вкладку "TVs".
  2. Создайте новое поле типа "Выбор из списка" (List Box) и назовите его, например, "sidebarmenuchunk". При настройке списка выберите созданный на предыдущем шаге чанк "sidebarmenuchunk" в качестве значения.
  3. Сохраните ресурс.

Шаг 4: Вывод бокового меню на странице

  1. Откройте шаблон для страницы, на которой должно быть выведено боковое меню.
  2. В месте, где вы хотите вывести боковое меню, добавьте тэг [[*modx-resource.sidebarmenutemplate]].
  3. Сохраните шаблон.

Теперь, когда вы откроете страницу, указанную в шаблоне, на ней должно быть выведено боковое меню с подкатегориями. При необходимости вы можете настроить дополнительные параметры фильтрации и сортировки в чанке и покрутить другие параметры mFilter2 для получения нужного вам результата.