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]], то в результатах поиска «ничего не найдено».
Направьте, пожалуйста, на путь истинный, уже несколько дней бьюсь — безрезультатно!
Strike Ivan
01 ноября 2013, 03:27
modx.pro
680
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0