Конструкция условий if else fenom
Здравствуйте. подскажите как мне это перевести на FENOM
Не могу понять как.
Будет выводится в категории товаров minishop2
[[*to_storage_page_all:is=`1`
:then=`
В наличии
`
:else=`
`]]
[[*to_storage_page_all:is=`2`
:then=`
Под заказ
`
:else=`
`]]
Пробовал так{if $_modx->resource.to_special_offer_page == 2}
Под заказ
{else}
...
{/if}
{if $_modx->resource.to_special_offer_page == 1}
В наличии
{else}
...
{/if}
Не работаетНе могу понять как.
Будет выводится в категории товаров minishop2
Комментарии: 6
to_special_offer_page это не стандартное поле ресурса, его надо получать так
{$_modx->resource.id | resource: 'to_special_offer_page'}
это если на странице шаблона. В остальном должно работать.
Так у вас в первом варианте переменная to_storage_page_all,
а во втором to_special_offer_page
Вот так тогда на fenom:
а во втором to_special_offer_page
Вот так тогда на fenom:
{if $_modx->resource.to_storage_page_all == 2}
Под заказ
{else}
...
{/if}
{if $_modx->resource.to_storage_page_all == 1}
В наличии
{else}
...
{/if}
Ошибся там и другие есть поля доп которые нужно по этому типу вывести
{if $_modx->resource.to_storage_page_all == 1}
В наличии
{elseif $_modx->resource.to_storage_page_all == 2}
Под заказ
{/if}
Это доп. поле Переключатели (radio) мне нужно при определённом значении он срабатывал
Можно через switch сделать.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.