Как написать оператор if с тегами PyroCMS Lex?
Вот мое утверждение "если" в цикле. Иногда описание будет существовать, а иногда нет. Но все, что я получаю, это слово LIKE
и не ME
когда описание действительно существует.
{{ description }}
{{ if description }}
ME
{{ endif }}
LIKE
3 ответа
Если description
можно оценить в true
, {{ if description }}
может работать.
Но чтобы проверить, существует ли переменная на самом деле (~ не нуль), вы можете использовать ключевое слово exists
, как это: {{ if exists description }}
,
Если вы не уверены, что description
всегда существует, вы также должны поместить его в область действия if, например:
{{ if exists description }}
{{ description }}
ME
{{ endif }}
LIKE
Взгляните на эти ссылки документации:
Нужен пробел между кавычками в условии "" до " ", и это работа.
{{if description! = ''}} Правда {{ endif }}
Попробуй это:
{if ('{pyro:page:is_home}' == TRUE)}
ME
>
{else}
LIKE
{/if}