Всем добрый день!
Нужна помочь по TagManager2.
Суть проблемы: на сайте есть каталог, который управляется за счет tagManager2. В настройках указана фильтрация «не показывать каталог», «не показывать продукцию с количеством 0» и «не показывать продукцию с ценой 0».
Вот код:
&depth=`4`
&includeTVs=`1`
&processTVs=`1` &processTVList=`tirewidthtv,tirediametertv,tireprofiletv,product_amount,product_price,image,big_image` &includeTVList=`tirewidthtv,tirediametertv,tireprofiletv,product_amount,product_price,image,big_image`
&tpl=`tpl_tovar_02`
&noResults=`Товаров не найдено`
&where=`{"isfolder":"0"}`
&sortbyTV=`product_price`
&sortdirTV=`ASC`
&sortbyTVType=`integer`
&tvFilters=`{"product_amount:!=":0,"product_price:!=":0}`
&pageLimit=`9`
&limit=`10`
&pageFirstTpl=`<li class="control"><a [[+classes]] href="[[+href]]"></a></li> `
&pageLastTpl=`<li class="control"><a [[+classes]] href="[[+href]]"></a></li>`
Но поле сортировки, например по параметру «Шины 10 дюймов», продукция показывается и все фильтры работают, кроме фильтра по цене - он почему-то отключается!
Подробнее:
Тут все фильтры работают:
http://shina-vspolye.1gb.ru/katalog/trucker/
А тут, я выбрал «ширину 10», и фильтр «цена 0». Не срабатывает:
http://shina-vspolye.1gb.ru/katalog/trucker/?sortby=pagetitle&sortdir=asc&limit=10&f_tirewidthtv=10&f_tireprofiletv=&f_tirediametertv=&f_manufacturer=&f_product_nalichie=
Буду, очень благодарен, если поможете! Второй день мучаюсь, не могу понять в чем дело ((
Спасибо.
Кроме этого параметр cultureKey может быть переопределён на уровне контекста сайта. Необходимо проверить его значение там и при необходимости изменить на ru.
У продукции есть tv со значением «под заказ»
и он ставит этот tv в приоритет
фильтру по цене 0 — этому product_price:!=":0 ( &tvFilters=`{«product_amount:!=»:0,«product_price:!=»:0}`)
Тогда получается, вопрос такой как в отобранном отфильтровать продукцию если у него есть tv=product_price со значением 0?
Или так не сделать?
Или использовать другой сниппет, например, getResources или pdoResources.