Проверка по значению TV полю
Ребята, всем привет!
Суть моего обращения в следующим, сделал проверку по тв параметру, если значение 1 то выводить кнопка «Добавить в корзину» если значение тв параметра 0 то выводиться кнопка «Заказать товар», так вот в самой карточке товара работает. (см.скриншоты prntscr.com/jwrjc9 prntscr.com/jwrkg7)
А вот в категории не работает, при проверки тв параметра, у всех товаров ставит 0.
Данный товар есть в наличии, вот он в категории prntscr.com/jwrl3x а вот он в карточке товара prntscr.com/jwrljl
Вот сам код который проверяет ТВ поле и формирует кнопки и надпись Да, Нет.
[[*check:is=`1`:then=`[[$yes]]`:else=`[[$no]]`]]
имя тв поля — check
чанк yes = выводит кнопку добавить в корзину
чанк no = заказать товар
Помогите плз. уже 3 часа голову ломаю.
Суть моего обращения в следующим, сделал проверку по тв параметру, если значение 1 то выводить кнопка «Добавить в корзину» если значение тв параметра 0 то выводиться кнопка «Заказать товар», так вот в самой карточке товара работает. (см.скриншоты prntscr.com/jwrjc9 prntscr.com/jwrkg7)
А вот в категории не работает, при проверки тв параметра, у всех товаров ставит 0.
Данный товар есть в наличии, вот он в категории prntscr.com/jwrl3x а вот он в карточке товара prntscr.com/jwrljl
Вот сам код который проверяет ТВ поле и формирует кнопки и надпись Да, Нет.
[[*check:is=`1`:then=`[[$yes]]`:else=`[[$no]]`]]
имя тв поля — check
чанк yes = выводит кнопку добавить в корзину
чанк no = заказать товар
Помогите плз. уже 3 часа голову ломаю.
Комментарии: 11
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
И еще оно должно быть прописано в параметре &includeTVs
Или например если вывод сделан через msProducts, то у него tvPrefix по умолчанию пустой, тогда tv. — добавлять не надо.
пробовал и так +tv.check: и так +check не помогает
А еще что у Вас в [[$yes]] и [[$no]]?
&parents=`[[*id]]`
&element=`msProducts`
&limit=`25`
&includeTVs=`check`
&depth=`2`
&sortby_=`[[+DetectGetBy]]`
&sortdir_=`[[+DetectGetDir]]`
&sortby=`[[+DetectGetBy]]`
&loadModels=`msoptionsprice`
&ajaxMode=`button`
]]
Чанк $yes
Что выводится, если просто [[+check]] или {$check} прописать?
Если +check prntscr.com/jws1oc