mFilter1 и КЭШ
Добрый день!
Пытаюсь организовать поиск на сайте с помощью mSearch1 +mFilter1. Все прекрасно работает, но есть один момент:
я хочу дать возможность пользователю выбрать с помощью выпадающего списка, в каком городе будет осуществляться поиск. Реализовал с помощью конструкции:
Направьте, пожалуйста, на путь истинный, уже несколько дней бьюсь — безрезультатно!
Пытаюсь организовать поиск на сайте с помощью mSearch1 +mFilter1. Все прекрасно работает, но есть один момент:
я хочу дать возможность пользователю выбрать с помощью выпадающего списка, в каком городе будет осуществляться поиск. Реализовал с помощью конструкции:
<form action="[[~[[*id]]]]" method="post" id="mFilter">
[[!mFilter?
&templates=`[[obrabotchik]]`
&includeTVs=`1`
&includeTVList=`adress,area,city,email,fax,logo,phone,site,recomend`
&excludeTVList=`adress,email,fax,logo,phone,site`
&tvPrefix=``
&limit=`5`
&pageLimit=`1`
&tpl=`tpl_mFilter_list`
&sortFilters=`tv_city,tv_area,tv_recomend`
]]
<input type="hidden" name="query" value="[[+mse.query]]">
<input type="hidden" name="page" value=1">
<input type="hidden" name="limit" value="5">
<input type="hidden" name="action" value="filter" />
<input type="hidden" name="sort" value="id,asc">
</form>
Код сниппета obrabotchik:$name = $_POST["city_region"];
echo $name;
Такая конструкция работает, но только один раз, т.к. сниппет obrabotchik кэшируется. Если же его вызвать некэшируемым [[!obrabotchik]], то в результатах поиска «ничего не найдено». Направьте, пожалуйста, на путь истинный, уже несколько дней бьюсь — безрезультатно!