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