Вывод и обработка дочерних 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>`
]]
Evgeniy
23 апреля 2018, 12:27
modx.pro
621
0

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

Андрей
23 апреля 2018, 16:36
+1
https://docs.modx.pro/components/pdotools/parser#@INLINE-или-@CODE

Все плейсхолдеры внутри чанка будут обработаны парсером до вызова сниппета.

Просто одинаковые значения, которые выставил какой-то другой сниппет раньше. Именно поэтому в примере у нас такие необычные плейсхолдеры — {{+}} вместо [[+]]. Системный парсер их не трогает, а pdoTools заменяет их на нормальные во время работы.

По этой же причине у вас никогда не будут работать вызовы сниппетов и фильтров в INLINE чанках.
    Evgeniy
    24 апреля 2018, 14:26
    0
    спасибо огромное
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2