Использую MIGX
TV имее 3 поля title, filde1, filde2
Параметры ввода filde1, filde2 — «inputTVtype»:«number»
Вызваю сниппет
[getImageList?
&tvname=`test_price`
&tpl=`bani_price`
&limit=`3`
&docid=`[+id]`
]
Шаблон-чанк bani_price выгдядит так
[+filde2:ifempty=`
[+filde1:ifnotempty=`<span>[+filde1]</span>`:else=`<span>текст</span>`]
`:else=`
<span>[+filde1]</span><span>[+filde1] </span>
`]
Но условия не отрабатывают выводится только, хотя в ресурс внесены данные:
стр 1 = title filde1 filde2
стр 2 = title filde1
стр 3 = title
И нужно добиться следующего вывода
стр1 = title filde1 filde2
стр2 = title filde1
стр3 = title текст
Дима 28.12.2018 13:19 #
Алексей 28.12.2018 23:39 #
Нужно было при выводе поля во внутреннем условии добавить :this и все отобразилось как нужно.
Немного переписал чанк, но по сути тоже самое.