Тема: Перенос фильтров в шаблон
Добрый день!
Подскажите, если уже кто-то сталкивался, как корректно перенести фильтры в шаблон list_products.tpl?
Форум ReadyScript Вопросы по работе с системой Перенос фильтров в шаблон
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Добрый день!
Подскажите, если уже кто-то сталкивался, как корректно перенести фильтры в шаблон list_products.tpl?
Здравствуйте! Что именно Вы хотите сделать? Для чего переносить фильтр в сам блок со списком продуктов?
У меня на сайте фильтры и сортировка находятся в одном блоке и получается так, что сейчас корректно не работают.
При выборе сортировки (на сайте под ссылкой "цена"), выбранные параметры фильтров сбрасывается. Тут нужно либо сортировку вывести из list_products.tpl либо фильтры перенести в этот шаблон. Подумал, что проще перенести фильтры, так как еще и не выводится класс для активного значения сортировки.
Ссылка на сайт:
https://kazanovs.ru/catalog/postelnoe-belye/
Все просто. Возьмем демо сайт mega.readyscript.ru
При изменении фильтра и направления сортировки изменяется url страницы. К нему добавляются параметры фильтрации и сортировки.
Пример: http://mega.readyscript.ru/catalog/spor … isnum%5D=1 -фильтрация с сортировкой
http://mega.readyscript.ru/catalog/spor … nsort=desc просто сортировка
При этом, при смене фильтра меняется вся область с товарами и сортировкой. Меняются и ссылки с сортировкой.
У Вас же при смене фильтра список товаров меняется, но так как он без сортировки, то ссылки остаются прежними.
На самом деле есть простой выход. Формируйте скрытый код сортировки вместе с товарами и правильным href и по завершении загрузки отфильтрованных товаров заменяйте им код старого кода с помощью функции jquery Html().
Что то вроде:
$('.sorting').html($('.new-sorting').html());$('.new-sorting').empty();
А все-таки не проще просто перенести фильтры в шаблон, чтобы все встало на свои места?
Так просто логичнее по-моему будет.
Тем более я если честно не очень понял Ваш вариант и тем более не понимаю, как его реализовать.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форум ReadyScript Вопросы по работе с системой Перенос фильтров в шаблон