Добавить параметр сортировки и сделать фильтр [DLE]
IG-M 31.08.2015 Стол заказов 1775 4 комментария
Имеется интернет-магазин на DLE, в нем уже созданы программистом поля где хранятся данные, такие как Цена, Производитель, Бренд и тд. Требуется в стандартную сортировку новостей (товаров) добавить параметры Цена (дешевле, дороже). Далее реализовать фильтр для товаров из существующих полей, который будет располагаться слева.
Не используются дополнительные поля, все уже прописано в таблице "dle_post" и выводится на странице новости (товара), нужно сделать только вывод этих параметров в фильтре.
Фильтр включает в себя поля:
Manufacturers (checbox или select с выбором нескольких)
Brands (checbox или select с выбором нескольких)
Price (от input до input)
Кнопка [Показать]
Важно: При навигации в данной категории где применен фильтр, параметры выбранные в фильтре не должны сбрасываться. Например пользователь зашел в категорию, установил параметры в фильтре "Производитель, Указал стоимость" и при переходе на вторую ид страницы данной категории, параметры должны оставаться, а справа отображаться товары соответсвующие выбранным параметрам. А уже при переходе в новую категорию, параметры фильтра сбрасываются и пользователь задает снова нужные ему.
Стилизацию и дизайн блоков делать не нужно, нужен только функционал. Главное чтобы все работало.
Не используются дополнительные поля, все уже прописано в таблице "dle_post" и выводится на странице новости (товара), нужно сделать только вывод этих параметров в фильтре.
Фильтр включает в себя поля:
Manufacturers (checbox или select с выбором нескольких)
Brands (checbox или select с выбором нескольких)
Price (от input до input)
Кнопка [Показать]
Важно: При навигации в данной категории где применен фильтр, параметры выбранные в фильтре не должны сбрасываться. Например пользователь зашел в категорию, установил параметры в фильтре "Производитель, Указал стоимость" и при переходе на вторую ид страницы данной категории, параметры должны оставаться, а справа отображаться товары соответсвующие выбранным параметрам. А уже при переходе в новую категорию, параметры фильтра сбрасываются и пользователь задает снова нужные ему.
Стилизацию и дизайн блоков делать не нужно, нужен только функционал. Главное чтобы все работало.