Задача: в одной из колонок сайта время от времени появляется форма "Расширенного поиска" по каталогу (Фильтр). Поиск осуществляется по нескольким инфоблокам каталога. Необходимо показывать отфильтрованные элементы на некоторой произвольной странице. Для этого в шаблоне компонента catalog.filter в качестве action я указываю адрес этой страницы. Насколько я понял отсюда, есть два способа передать значения полей фильтра: через командную строку и сессию. Допустим, в моем случае удобнее использовать командную строку. Правильно ли я понимаю, что в этом случае задача решается в лоб: разбираются все переданные параметры и из них формируется arrFilter?
Может есть какой-то устоявшийся подход к решению подобной задачи? Спасибо за участие!
Avis Martin пишет: Допустим, в моем случае удобнее использовать командную строку. Правильно ли я понимаю, что в этом случае задача решается в лоб: разбираются все переданные параметры и из них формируется arrFilter?
Компонент фильтра генерирует необходимые парамтеры, и через $_REQUEST передает данные на страницу, например /action.php
Получается что на страницу /action.php приходит массив: