Сниппет if с примерами (MODx)

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Если поле price_spec не пустое

if(!empty(price_spec)){ . . }


[+pagetitle+] [[if? &is=`[+price_spec+]:notempty` &then=`Цена: [+price_spec+] рублей [+price_spec_desc+]` ]]

если поле price_spec не пустое то выводим «Цена: «+price_spec+» рублей «+»price_spec_desc»

Примечание

данный пример для MODX EVO

Вот еще пример использования if но не сниппета


{if $_modx->resource.meta_title != ''}
<title>{$_modx->resource.meta_title} - [[++site_name]]</title>
{else}
<title>[[*pagetitle]] - [[++site_name]]</title>
{/if}

это пример с MODX Revolution 2.6.5

где,

$_modx->resource.meta_title — дополнительное поле TV

[[*pagetitle]] — заголовок ресурса

[[++site_name]] — поле из системных настроек

Пример If для MODX Revolution 2.7.1-pl


[[If?
&subject=`[[+name]]`
&operator=`notempty`
&then=`Hello, [[+name]]!`
&else=`Hello, anonymous!`
]]

[[If?
&subject=`[[*scoreTV]]`
&operator=`GT`
&operand=`100`
&then=`You win!`
&else=`Not high enough. Try again!`
]]

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *