Не работает 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) {
Сроки сильно поджимают, помогите понять в чем причина.
Fedor
07 апреля 2015, 13:34
modx.pro
2 058
0

Комментарии: 4

Василий Наумкин
07 апреля 2015, 17:00
0
Ошибка говорит о том, что не не подключен jQuery.
    Fedor
    07 апреля 2015, 17:09
    0
    Cмотрю в коде — js подключен. Товары добавляются в корзину. Я пробовал и сам подключать jQuery последний… Может версия jQuery не та?

    /*! jQuery v1.11.1 | © 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */
      Василий Наумкин
      07 апреля 2015, 17:11
      0
      JS подключеает сам minishop2.
      Наверное, он это делает после запуска mSearch2.

      Подключи jQuery самостоятельно, в шапке сайта.
        Fedor
        07 апреля 2015, 17:14
        0
        Да, подключил в шапке — заработало… Немного не удобно, так как обычно для оптимизации скорости загрузки jQuery подключаю после body.

        Спасибо!
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    4