[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Форма выбора параметров фильтрации и mod_review
skolozhabskiy
добрый день,

использую mod_review с таким правилом:

RewriteRule ^category/([^/]+)/([^/]+)(?:/([^/]+)/([^/]+))?/? index.php?to=prepared&section=$1&category=$2&filter=$3&=sort$4 [L,QSA]


Как в динамике, прибавляя новые запросы от формы выбора параметров фильтрации товаров в категории, обновлять параметр "filter" в адресной строке, например так:

http://test.ru/mydomain.com/category/23-detskiy_tekstily/85-postelynoe_belye/filter=9:23-balakkom/sort-pr ice_asc/


или

http://test.ru/mydomain.com/category/23-detskiy_tekstily/85-postelynoe_belye/filter=9:23-balakkom,28-soln tselen/sort-price_asc/


или

http://test.ru/mydomain.com/category/23-detskiy_tekstily/85-postelynoe_belye/filter=9:23-balakkom,28-soln tselen,48-neposeda/sort-price_asc/


то есть параметр "filter" в запросе изменяется динамически, прибавляются или отнимаются, например, производители, но могут быть и другие атрибуты, например, размеры или цвета товаров

примечание: в строке "filter=9:23-balakkom,28-solntselen,48-neposeda" - filter - параметр запроса, 9 - девятый атрибут категории со значением "производители", и далее через запятую перечисляются выбранные производители, а выбранные группы атрибутов через точку с запятой, например, "filter=6:polutorny,euro,semeiyny;9:23-balakkom,28-solntselen,48-neposeda", где 6 - размеры постельного: полуторный (polutorny), евро(euro) и семейный(semeiyny).

например так:

http://test.ru/mydomain.com/category/23-detskiy_tekstily/85-postelynoe_belye/filter=6:polutorny,euro,seme iyny;9:23-balakkom,28-solntselen,48-neposeda/sort-price_asc/


хотелось бы понять стратегию формирования этого алгоритма.

спасибо за помощь.
skolozhabskiy
спасибо
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.