Skip to content

Commit 6fb87b8

Browse files
authored
Update index.md
1 parent c43b79b commit 6fb87b8

1 file changed

Lines changed: 12 additions & 4 deletions

File tree

ru/03_Компоненты/if/index.md

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,13 @@
88

99
Если необходимо ничего не выводить через `then` или `else`, то можно вовсе не задавать этот параметр.
1010

11-
При работы с внешними плейсхолдерами необходимо вызывать сниппет некешируемым. Внешний плейсхолдер - это например, `[+pages+]` в **Ditto**.
11+
#### Некэшируемый вызов
12+
13+
При работы с внешними плейсхолдерами необходимо вызывать сниппет некешируемым.
14+
15+
А внешний плейсхолдер это, например, `[+pages+]` из **Ditto**.
16+
17+
#### Пример вызова
1218

1319
```
1420
// пример вызова кэшируемого...
@@ -25,11 +31,13 @@
2531
--------|--------|------------------|------------
2632
**is**|Обрабатываемое условие|что сравниваем:как сравниваем:с чем сравниваем|Пусто
2733
**then**|Содержимое для вывода, если условие верно|`@tpl:chunkname` или любой html-код с тегами MODX|Пусто
28-
**else**|Содержимое для вывода, если условие не верно||`@tpl:chunkname` или любой html-код с тегами MODX|Пусто
34+
**else**|Содержимое для вывода, если условие не верно|`@tpl:chunkname` или любой html-код с тегами MODX|Пусто
2935
**math**|Включает выполнение математических функций в параметре `is`|on|Пусто
30-
**separator**|Разделитель в условии|Например `~`| :
36+
**separator**|Разделитель в условии|Например, `~`| `:`
37+
38+
Для того чтобы парсер не обрабатывал вариант и `then` и `else`, как это делает **PHx**, вызывайте: `&then='@TPL:chunkname'` — где `chunkname` - имя чанка.
3139

32-
Для того чтобы парсер не обрабатывал вариант и `then` и `else`, как это в **PHx**, вызывайте: `&then='@TPL:chunkname'` — где `chunkname` - имя чанка. В этом случае будет выполнен только результатирующий чанк.
40+
В этом случае будет выполнен только результирующий чанк.
3341

3442
***
3543

0 commit comments

Comments
 (0)