Работа mFilter
Доброй ночи!
На одном сайте использую сниппет mFilter для фильтра товаров. Не могу победить вот такую штуку:
если я у товара поменяю значение какого-либо поля (например цена), то при перезагрузке страницы с фильтром он это изменение не учитывает и оставляет в слайдере прежние значения.
Новые значения подхватываются фильтром, если я зайду в админку в шаблон, в котором фильтр вызывается и пересохраню его.
Кто нибудь сталкивался с этим? Как можно решить эту проблему? Если на сайте много товаров, то получается, что нужно после каждого изменения параметра товара идти и пересохранять шаблон с фильтром. Наверное у меня что-то не так написано или выводится не правильно…
Помогите пожалуйста!
В шаблоне фильтр выводится вот так:
Сниппет [[!getCatIds]] взял с сайта Василия, из раздела про готовые выборки.
upd.: заметил, что если пересохранить любой ресурс в админке кроме товара, то фильтр берет актуальные значения. Кэш не очищается значит, если товар сохранять?
На одном сайте использую сниппет 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.: заметил, что если пересохранить любой ресурс в админке кроме товара, то фильтр берет актуальные значения. Кэш не очищается значит, если товар сохранять?