Документация / Macros, Variables, JavaScript / [if]
Macros, Variables, JavaScript [if]

If

если результат вычисления выражения истинен (или является ненулевым числом), выполняются операторы и теги до тегов elsif, else и endif; в противном случае эти операторы и теги игнорируются, и вместо них выполняются операторы и теги внутри elsif или else.

Параметры

ПараметрОбяз.По умолч.Описание
expДавыражение TJS, которое будет вычислено. Если выражение ложно (или равно 0), операторы и теги будут игнорироваться до тега elsif, else или endif.

Примеры

Example
; example 1 [if exp="false"]
This will not be displayed
[else]
This will be displayed
[endif]

; example 2 [if exp="false"]
This will not be displayed
[elsif exp="false"]
This will not be displayed
[else]
This will be displayed
[endif]

; example 3 [if exp="false"]
This will not be displayed
[elsif exp="true"]
This will be displayed
[else]
This will not be displayed
[endif]

; example 4 [if exp="true"]
This will be displayed
[elsif exp="true"]
This will not be displayed
[else]
This will not be displayed
[endif]