Работа mFilter

Доброй ночи!

На одном сайте использую сниппет mFilter для фильтра товаров. Не могу победить вот такую штуку:
если я у товара поменяю значение какого-либо поля (например цена), то при перезагрузке страницы с фильтром он это изменение не учитывает и оставляет в слайдере прежние значения.
Новые значения подхватываются фильтром, если я зайду в админку в шаблон, в котором фильтр вызывается и пересохраню его.

Кто нибудь сталкивался с этим? Как можно решить эту проблему? Если на сайте много товаров, то получается, что нужно после каждого изменения параметра товара идти и пересохранять шаблон с фильтром. Наверное у меня что-то не так написано или выводится не правильно…
Помогите пожалуйста!

В шаблоне фильтр выводится вот так:

<form action="[[~[[*id]]]]" method="post" id="mFilter">
[[!mFilter?
	&resources=`[[!getCatIds]]`
	&includeTV=`1`
        &includeTVList=`color`
        &includeMS=`1`
        &includeMSList=`price,new,favorite,popular,size,color,tags`
	&sortFilters=`ms_new,ms_favorite,ms_popular,ms_size,ms_color,ms_price,ms_tags`
	&tpl=`custom_tpl.msProducts.row`
	&tplParamCheckbox=`tpl.mFilter.param.checkbox` 
	&tplParamNumber=`tpl.mFilter.param.number` 
	&tplOuter=`tpl.mFilter.outer` 
	&tplParamOuter=`tpl.mFilter.param.outer`
]]
	<input type="hidden" name="query" value="[[+mse.query]]">
	<input type="hidden" name="page" value="1">
	<input type="hidden" name="sort" value="ms_price,asc">
	<input type="hidden" name="limit" value="10">
	<input type="hidden" name="parents" value="[[+parents]]">
	<input type="hidden" name="action" value="filter" />
</form>

Сниппет [[!getCatIds]] взял с сайта Василия, из раздела про готовые выборки.

upd.: заметил, что если пересохранить любой ресурс в админке кроме товара, то фильтр берет актуальные значения. Кэш не очищается значит, если товар сохранять?
Андрей Сухомозгий
05 августа 2014, 19:23
modx.pro
1 047
0

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

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