Проблема с фильтром mfilter2
Фильтрую тикеты, вызываю фильтр таким вот образом
Ну и если просто обновить страницу, то фильтр тоже срабатывает. Не срабатывает только при ajax запросе.
Чанки и скрипты и вообще все использую родное от mfilter2, скорее всего дело в настройках сервера.
При попытки использовать фильтр — assets/components/msearch2/action.php возвращает Status Code:302 Found
В логах постоянно выводится вот такая ошибка
[[!mFilter2?
&parents=`[[*id]]`
&where=`{"class_key":"Ticket"}`
&disableSuggestions=`1`
&limit=`0`
&filters=`tv|cleared:boolean,tv|cost:number,tv|vendor,tv|model,tv|transport,tv|year,tv|equipment`
&includeTVs=`vendor,model,year,equipment,mileage,cost,mainimg`
]]
В адресную строку прописывается урл с гет параметрами, контент становится полупрозрачным то есть срабатывает функция beforeLoad() в default.js, а вот до afterLoad() не доходит. this.beforeLoad();
params.key = mse2Config.key;
$.post(mse2Config.actionUrl, params, function(response) {
mSearch2.afterLoad();
При чем если в гет параметрах в урл будет указан limit, то все отрабатывает нормально.Ну и если просто обновить страницу, то фильтр тоже срабатывает. Не срабатывает только при ajax запросе.
Чанки и скрипты и вообще все использую родное от mfilter2, скорее всего дело в настройках сервера.
При попытки использовать фильтр — assets/components/msearch2/action.php возвращает Status Code:302 Found
В логах постоянно выводится вот такая ошибка
(ERROR @ /index.php) [pdoTools] Instantiated a derived class "TicketFile" that is not a subclass of the "modResource", so tvs not joining.
Комментарии: 1
Если вдруг еще кому-то актуально:
Нужно указать &limit больше 0
Нужно указать &limit больше 0
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.