Работаю по всей России

vasilisa1210@mail.ru

Главная » Уроки » Уроки по Modx Evo » [Evo] Wayfinder, фильтрация не выводить по определенному критерию

[Evo] Wayfinder, фильтрация не выводить по определенному критерию

Это часто нужно для интернет-магазина, когда в некоторых категориях есть подкатегории, а в других только товары. 

Рассмотрим как раз такой случай, когда не надо выводить в меню интернет-магазина товары.

Допустим все ресурсы-товары имеют один и тот же шаблон - товары(3), с ID=3

На страницу вывода меню интернет-магазина:

[!Wayfinder?&startId=`0`&excludeDocs=`1,125{{fmenumas}}`!]

Создаем чанк фильтрации fmenumas, с  помощью Ditto. Обратите внимание, что чанк fmenumas должен стоять после других исключенных документов, что бы все работало. Либо надо как-то убрать лишнюю запятую на конце вывода Ditto.

[[Ditto? &startID=`0`  &depth=`0` &filter=`template,3,1` &tpl=`llo`]]

где 0 - id каталога, а 3 - id шаблона

Создаем чанк llo

,[+id+]

Похожие уроки:

Встроенные конфигурации меню

Как создать меню на ModxEvo

Документация Wayfinder

Уровневое меню