mFilter2 Не выводятся категории
Пишу эту заметку чисто для поисковиков. Т.к. проблема не гуглится, а на то, что бы разобраться почему это не работает я потратил час ковыряния исходников.
В моём случае решение было простое — расставить menuindex всем подкатегориям в текущей категории.
Код, который ответственен за это находится в файле msearch2/model/msearch2/filters.class.php с 592 строки до 602.
Насколько я понял, то он собирает все категории и кладёт их в общий массив, раскидывая их значению menuindex.
А потом в строке 640 он делает проверку на количество этих подмассивов с ключем = menuindex и если у вас все категории с одинаковыми menuindex`ами, то получается, что он ничего не вывыодит, если флаг showEmptyFilters = false в вызове сниппета mFilter2.
Версия плагина 1.14.1-pl.
В моём случае решение было простое — расставить menuindex всем подкатегориям в текущей категории.
Код, который ответственен за это находится в файле msearch2/model/msearch2/filters.class.php с 592 строки до 602.
Насколько я понял, то он собирает все категории и кладёт их в общий массив, раскидывая их значению menuindex.
А потом в строке 640 он делает проверку на количество этих подмассивов с ключем = menuindex и если у вас все категории с одинаковыми menuindex`ами, то получается, что он ничего не вывыодит, если флаг showEmptyFilters = false в вызове сниппета mFilter2.
Версия плагина 1.14.1-pl.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
0
Комментарии: 0