Подкажите как задать фильтрацию в pdoResources, когда выбраны определенные значения параметра mSearch2
Добрый день сообщество!
Есть интернет магазин который построен на базе miniShop2 и mSearch2. В самом низу каталога у меня есть перечень и изображениями. Которые не относятся к каталогу. Но при этом я хочу что бы при изменения значения фильтра mSearch2 ( Например цвета) так же и фильтровались изображения соответсвующие этому цвету которые я вывожу через pdoResources. Очень прошу совета, и заранее благодарю
Есть интернет магазин который построен на базе miniShop2 и mSearch2. В самом низу каталога у меня есть перечень и изображениями. Которые не относятся к каталогу. Но при этом я хочу что бы при изменения значения фильтра mSearch2 ( Например цвета) так же и фильтровались изображения соответсвующие этому цвету которые я вывожу через pdoResources. Очень прошу совета, и заранее благодарю
Комментарии: 6
Вам нужно на вот это событие
$(document).on('mse2_load', function(e, data) {
console.log(e, data);
});
отправлять ajax c параметром фильтрации и на его основе выбирать нужные картинки и выводить, соответственно картинки должны как-то соотносится с основным фильтром, если речь идёт о цветах то можно разбить картинки на категории и соответственно при смене фильтра в mfilter2 отправлять идентификатор категории цвета.
А возможно как-то без использования Ajax? По параметру в URL например?
без ajax никак, фильтрация-то через него происходит, поэтому и pdoresources через него надо вызывать. Т.е. если сразу загружается страница с отмеченным фильтром, то можно этот параметр подставить в pdoResources, а если потом выберут другой параметр фильтрации, то чтобы перерисовать блок с картинками нужен ajax
Я просто хотел бы что бы поисковый робот мог перейти по этому адресу и увидеть эти изображения. То есть фильтрация происходила на уровне шаблона. Вот можно как-то сделать в pdotools фильтрацию в зависимости от значения фильтра msearch2?
Я же написал
если сразу загружается страница с отмеченным фильтром, то можно этот параметр подставить в pdoResources
{$.get}
[[#GET]]
Спасибо большое!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.