Не работает mFilter2
Вывод из примера:
В консоле ошибка —
[[!mFilter2? &parents=`0` &limit=`10` &element=`msProducts` &filters=` ms|price:number ,parent:categories ,msoption|tags ,ms|vendor:vendors ` &class=`msProduct` &tplFilter.outer.ms|price=`tpl.mFilter2.filter.slider` &tplFilter.row.ms|price=`tpl.mFilter2.filter.number` ]]
Фильтр строится, товары выводятся. Но при нажатии на фильтр или сортировку — ничего не происходит. Шаблон — стандартный МОДХ. Товары в корзину добавляются. JS подключеает сам minishop2. В консоле ошибка —
ReferenceError: $ is not defined
if ($('#mse2_mfilter').length) {
Сроки сильно поджимают, помогите понять в чем причина. Комментарии: 4
Ошибка говорит о том, что не не подключен jQuery.
Cмотрю в коде — js подключен. Товары добавляются в корзину. Я пробовал и сам подключать jQuery последний… Может версия jQuery не та?
/*! jQuery v1.11.1 | © 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */
JS подключеает сам minishop2.Наверное, он это делает после запуска mSearch2.
Подключи jQuery самостоятельно, в шапке сайта.
Да, подключил в шапке — заработало… Немного не удобно, так как обычно для оптимизации скорости загрузки jQuery подключаю после body.
Спасибо!
Спасибо!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.