mFilter не фильтрует товары
Добрый день.
Подключил компонент фильтрации для магазина, данные выводятся, но не фильтруются.
Сайт [[~Тут была ссылка на сайт~]]
В консоли ошибка
jQuery последней версии подключен в самом верху страницы, сам магазин работает корректно. Все компоненты и MODX последних версий на 14.01.2019.
Уже несколько раз настраивал фильтры на других сайтах, все было без проблем, но тут не хочет не в какую работать((
В поисках решения уже заходил на 5 страницу Яндекса, прошерстил все старые проекты, все один в один. Буду рад любой помощи.
Подключил компонент фильтрации для магазина, данные выводятся, но не фильтруются.
Сайт [[~Тут была ссылка на сайт~]]
[[!mFilter2?
&parents=`[[~[[+id]]]]`
&element=`msProducts`
&class=`msProduct`
&limit=`20`
&filters=`
parent:categories,
tv|fluid_resistance
`
&showLog=`1`
&tpls=`tpl.msProducts.row_self_3col`
]]
В консоли ошибка
ReferenceError: mSearch2 is not defined
jQuery последней версии подключен в самом верху страницы, сам магазин работает корректно. Все компоненты и MODX последних версий на 14.01.2019.
Уже несколько раз настраивал фильтры на других сайтах, все было без проблем, но тут не хочет не в какую работать((
В поисках решения уже заходил на 5 страницу Яндекса, прошерстил все старые проекты, все один в один. Буду рад любой помощи.
Комментарии: 4
У вас на странице не подключен js-скрипт от mSearch2.
Две причины — либо настройка очищена системная, либо MinifyX как-то режет.
Можете добавить скрипт в ручную (или в MinifyX прописать):
Две причины — либо настройка очищена системная, либо MinifyX как-то режет.
Можете добавить скрипт в ручную (или в MinifyX прописать):
<script type="text/javascript" src="/assets/components/msearch2/js/web/default.js"></script>
Спасибо, файл тоже подключал, но не работает. Настройки идентичны сайту который работает корректно, либо я что-то упускаю…
Сейчас он в коде есть, добавилась еще одна строчка с ошибкой.
P.S. Смотрел эти две темы, но решения не помогли
mSearch2 — js ошибка в консоли
Uncaught ReferenceError: miniShop2 is not defined
Сейчас он в коде есть, добавилась еще одна строчка с ошибкой.
ReferenceError: mse2Config is not defined
Скрин: P.S. Смотрел эти две темы, но решения не помогли
mSearch2 — js ошибка в консоли
Uncaught ReferenceError: miniShop2 is not defined
Почему у вас msearch2/js/web/default.js подключается в шапке, а уже после него идёт
В этом причина. Сделайте так, чтобы файл JS от mSearch2 был ниже объявления объекта mse2Config и будет вам счастье.
UPD:
К слову, если решили подключать скрипты компонента вручную, то надо понимать, что делаешь, а не «на ощуп»…
<script type="text/javascript">mse2Config =
?В этом причина. Сделайте так, чтобы файл JS от mSearch2 был ниже объявления объекта mse2Config и будет вам счастье.
UPD:
К слову, если решили подключать скрипты компонента вручную, то надо понимать, что делаешь, а не «на ощуп»…
Огромное спасибо Евгений и Павел!
Прописал по дефолту в настройках и все заработало.
Давненько не кодил, все быстро испаряется из памяти(((
Немного юмора в качестве благодарности)
Прописал по дефолту в настройках и все заработало.
Давненько не кодил, все быстро испаряется из памяти(((
Немного юмора в качестве благодарности)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.