Как правильно задать свой блок "Ничего не найдено" в mFilter2
Здравствуйте!
Пробую сделать свой собственный блок в mFilter2 который бы выводил не просто надпись
«Подходящих результатов не найдено.» А полноценный блок с оформлением и картинкой внутри, пробую внутри tplOuter сделать проверку на количество в totalVar однако как и предполагалось это срабатывает только при загрузке страницы, а при применении фильтров — нет.
Верно ли я понимаю, что единственным верным решением это будет идти и добавлять этот блок на событие mse2_load в js?
В блоке используются словари для мультиязычности и не хотелось бы их опрокидывать в js.
Пробую сделать свой собственный блок в mFilter2 который бы выводил не просто надпись
«Подходящих результатов не найдено.» А полноценный блок с оформлением и картинкой внутри, пробую внутри tplOuter сделать проверку на количество в totalVar однако как и предполагалось это срабатывает только при загрузке страницы, а при применении фильтров — нет.
Верно ли я понимаю, что единственным верным решением это будет идти и добавлять этот блок на событие mse2_load в js?
В блоке используются словари для мультиязычности и не хотелось бы их опрокидывать в js.
Комментарии: 7
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Шуб по вашим критериям не найдено
Штанов по вашим критериям не найдено и тд, я вот пока склоняюсь к добавлению поля tplEmpty и настроить обработку чтобы отдавал чанк если пусто а не запись словаря
Заменил все вхождения
на
Добился того что при загрузке страницы mfilter2 отдает чанк из параметра tplEmpty
Теперь осталось докрутить чтобы при Ajax работало а то сейчас отдает запись словаря
assets/components/msearch2/action.php
Назвал ее
assets/filters/action.php
Заменил
На
Далее в файле js который указывается в системных настройках, у меня он assets/js/filters.min.js
Поменял assets/components/msearch2/action.php на assets/filters/action.php
PS может как-то могу поспособствовать добавив это изменение в будущие версии mFilter2?
тут правда не реализована проверка запыленности этого банка, но вроде как это не сложный функционал, на msearch2 он есть
Я сделал с помощью js. Задал class для div c results
и вот так прописал
Понял, в файле assets/components/msearch2/action.php вся логика