Вывод TV в зависимости от его значения Fenom
Всех приветствую, доброго дня, подскажите пожалуйста, как вывести такую конструкцию fenom-ом?
[[*available:eq=`1`:then=`В наличии`]]
[[*available:eq=`2`:then=`Нет в наличии`]]
[[*available:eq=`3`:then=`Под заказ`]]
available:eq — TV список одиночный выбор
Возможные значения: Нет в наличии==3||В наличии==1||По заказ==2
Скриншот: prnt.sc/XNR-ltCIRLc6
Пробовал так, но не выводит
{if $available == '1'}
В наличии
{/if}
{if $available == 2}
Нет в наличии
{/if}
{if $available == 3}
Под заказ
{/if}
[[*available:eq=`1`:then=`В наличии`]]
[[*available:eq=`2`:then=`Нет в наличии`]]
[[*available:eq=`3`:then=`Под заказ`]]
available:eq — TV список одиночный выбор
Возможные значения: Нет в наличии==3||В наличии==1||По заказ==2
Скриншот: prnt.sc/XNR-ltCIRLc6
Пробовал так, но не выводит
{if $available == '1'}
В наличии
{/if}
{if $available == 2}
Нет в наличии
{/if}
{if $available == 3}
Под заказ
{/if}
Комментарии: 9
Попробуйте так:
{if $available | in : [1]}В наличии{/if}
Вместо $available попробуй $_modx->resource.available
И вместо in используй in list вот так
{$_modx->resource.available in list [1] ? 'В наличии' : ''}
Спасибо, попробовал, ругается на кавычку в логах {$_modx->resource.available in list [1] ?' < — there
А выше по коду всё нормально с кавычками?
Вот как получилось {if $_modx->resource.available == '1'}
У единицы кавычки можно убрать
Спасибо, точно, убрал!
Спасибо, получилось!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.