You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: ru/03_Компоненты/if/index.md
+12-4Lines changed: 12 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,13 @@
8
8
9
9
Если необходимо ничего не выводить через `then` или `else`, то можно вовсе не задавать этот параметр.
10
10
11
-
При работы с внешними плейсхолдерами необходимо вызывать сниппет некешируемым. Внешний плейсхолдер - это например, `[+pages+]` в **Ditto**.
11
+
#### Некэшируемый вызов
12
+
13
+
При работы с внешними плейсхолдерами необходимо вызывать сниппет некешируемым.
14
+
15
+
А внешний плейсхолдер это, например, `[+pages+]` из **Ditto**.
16
+
17
+
#### Пример вызова
12
18
13
19
```
14
20
// пример вызова кэшируемого...
@@ -25,11 +31,13 @@
25
31
--------|--------|------------------|------------
26
32
**is**|Обрабатываемое условие|что сравниваем:как сравниваем:с чем сравниваем|Пусто
27
33
**then**|Содержимое для вывода, если условие верно|`@tpl:chunkname` или любой html-код с тегами MODX|Пусто
28
-
**else**|Содержимое для вывода, если условие не верно||`@tpl:chunkname` или любой html-код с тегами MODX|Пусто
34
+
**else**|Содержимое для вывода, если условие не верно|`@tpl:chunkname` или любой html-код с тегами MODX|Пусто
29
35
**math**|Включает выполнение математических функций в параметре `is`|on|Пусто
30
-
**separator**|Разделитель в условии|Например `~`| :
36
+
**separator**|Разделитель в условии|Например, `~`| `:`
37
+
38
+
Для того чтобы парсер не обрабатывал вариант и `then` и `else`, как это делает **PHx**, вызывайте: `&then='@TPL:chunkname'` — где `chunkname` - имя чанка.
31
39
32
-
Для того чтобы парсер не обрабатывал вариант и `then` и `else`, как это в **PHx**, вызывайте: `&then='@TPL:chunkname'` — где `chunkname` - имя чанка. В этом случае будет выполнен только результатирующий чанк.
40
+
В этом случае будет выполнен только результирующий чанк.
0 commit comments