Вывод и обработка дочерних tv-шек
На странице категории — список карточек товара.
так цены отображаются (там где указаны):
так цены отображаются (там где указаны):
[[!pdoResources?
&includeTVs=`price`
&processTVs=`price`
&tpl=`@INLINE <div class="price"> от [[+tv.price]] </div>`
]]
Но только пытаюсь обрабатывать цены модификатором, всё выводится как в default:[[!pdoResources?
&includeTVs=`price`
&processTVs=`price`
&tpl=`@INLINE <div class="price"> от [[+tv.price:default=`цену уточняйте`]] </div>`
]]
Комментарии: 2
https://docs.modx.pro/components/pdotools/parser#@INLINE-или-@CODE
Все плейсхолдеры внутри чанка будут обработаны парсером до вызова сниппета.
Просто одинаковые значения, которые выставил какой-то другой сниппет раньше. Именно поэтому в примере у нас такие необычные плейсхолдеры — {{+}} вместо [[+]]. Системный парсер их не трогает, а pdoTools заменяет их на нормальные во время работы.
По этой же причине у вас никогда не будут работать вызовы сниппетов и фильтров в INLINE чанках.
спасибо огромное
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.