Для вывода списка подкатегорий в боковое меню при помощи mFilter2 в MODX, вам потребуется выполнить несколько шагов:
Шаг 1: Установка и настройка mFilter2
1. Установите пакет mFilter2 из официального репозитория MODX или через менеджер пакетов.
2. После установки активируйте пакет и настройте его, указав нужные параметры для фильтрации и сортировки.
Шаг 2: Создание и настройка чанков и шаблонов
1. Создайте чанк, который будет отвечать за вывод подкатегорий в боковом меню. Назовите его, например, "sidebar_menu_chunk".
2. Внутри чанка разместите код, который будет выводить список подкатегорий. Например:
<ul> [[!pdoMenu? &parents=`[[*id]]` &parentsWhere=`{"template": "2"}` &outerTpl=`@INLINE <li><a href="[[+uri]]">[[+pagetitle]]</a></li>` ]] </ul>
3. Создайте шаблон для страницы, где будет выводиться боковое меню. Назовите его, например, "sidebar_menu_template".
4. Внутри шаблона добавьте вызов чанка, созданного на предыдущем шаге, используя тэг [[*modx-resource.sidebar_menu_chunk]].
Шаг 3: Настройка ресурсов
1. Откройте ресурс, для которого хотите вывести боковое меню, и перейдите на вкладку "TVs".
2. Создайте новое поле типа "Выбор из списка" (List Box) и назовите его, например, "sidebar_menu_chunk". При настройке списка выберите созданный на предыдущем шаге чанк "sidebar_menu_chunk" в качестве значения.
3. Сохраните ресурс.
Шаг 4: Вывод бокового меню на странице
1. Откройте шаблон для страницы, на которой должно быть выведено боковое меню.
2. В месте, где вы хотите вывести боковое меню, добавьте тэг [[*modx-resource.sidebar_menu_template]].
3. Сохраните шаблон.
Теперь, когда вы откроете страницу, указанную в шаблоне, на ней должно быть выведено боковое меню с подкатегориями. При необходимости вы можете настроить дополнительные параметры фильтрации и сортировки в чанке и покрутить другие параметры mFilter2 для получения нужного вам результата.