Цитата |
---|
Александр Назаров написал: Давайте более детально. Пишите какое у вас правило обработки адреса, пишите какое значение хотите передать в условие фильтра? Что вам мешает в правило обработки адреса написать ?arrFilter_7=znachenie1 ? |
Создал файл section.php. Разместил в нем каталог.секция и каталог.умный.фильтр. Всё работает.
Далее создал правило обработки:
Условие: #^/brand/([a-zA-Z\-]+)/#
Компонент:
Файл: /brand/section.php
Правило: arrFilter_13=2178424746&set_filter=Показать
Вы спросите, почему arrFilter_7 равно какому-то конкретному числу? Я просто так тестировал. То есть на данном этапе при любом запросе типа "domain.ru/brand/dedewdwedw/" меня кидает на один и тот же отфильтрованный результат. Все хорошо.
Теперь собственно к проблеме!
2178424746 - это какое-то закодированное значение фильтра: когда я в ручном режиме в фильтре выбираю, допустим, САМСУНГ, в GET-запрос передается значение
arrFilter_13=2178424746 . Собственно я и хочу узнать, как можно сделать так, чтобы передавалось arrFilter_13=САМСУНГ, и мое правило обработки адресов работало в таком виде:
Условие: #^/brand/([a-zA-Z\-]+)/#
Компонент:
Файл: /brand/section.php
Правило: arrFilter_13=
$1&set_filter=Показать