MODx/Специальные тэги MODx: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 19:
*'''[[snippet]]''' для кэшируемых или '''[!snippet!]''' для некэшируемых сниппетов
Вставляет результат выполнения сниппета "snippet" в документ. Если заключен в двойные скобки, выводимый результат будет кэширован, то есть храниться в виде HTML-кода вместе с кодом скэшированной страницы, и не изменяться при обновлении посетителем страницы. Кэширование настраивается в свойствах документа.
*'''[(setting)]''' - вставляет значение настройки сайта в документ. Пример: [(site_url)] - адрес вашего сайта.
*'''[(setting)]'''
Вставляет*'''[*template-variable*]''' - вставляет значение настройкидополнительного сайтаполя в документ. Пример: [(site_url)] - адрес вашего сайта.
Вставляет*'''[^timing^]''' - вставляет время обработки документа до выдачи посетителю.
*'''[*template-variable*]'''
Вставляет*'''[~link~]''' - вставляет адрес другого документа на вашем сайте. Пример: [~117~] - адрес документа с id 117. Документам в MODx присваиваются уникальные идентификаторы, по которым к ним можно обращаться. Кстати, папка в MODx - это тот же документ, в свойствах которого проставлена галка "Container".
Вставляет значение дополнительного поля в документ.
Вставляет*'''{{chunk}}''' - вставляет в документ содержимое чанка. Чанк - контейнер, в котором может находиться любой HTML-код. Чанки используютиспользуются во многиемногих сниппетысниппетах для форматирования вывода. Поскольку сниппетам нужно знать, в каком месте вставлять вычисленные значения, используются плэйсхолдеры.
*'''[^timing^]'''
Сниппет*'''[+placeholder+]''' - сниппет заменяет плэйсхолдер нужным значением, которое вычисляет. Плэйсхолдеры используются, как правило, в чанках.
Вставляет время обработки документа до выдачи посетителю.
*'''[~link~]'''
Вставляет адрес другого документа на вашем сайте. Пример: [~117~] - адрес документа с id 117. Документам в MODx присваиваются уникальные идентификаторы, по которым к ним можно обращаться. Кстати, папка в MODx - это тот же документ, в свойствах которого проставлена галка "Container".
*'''{{chunk}}'''
Вставляет в документ содержимое чанка. Чанк - контейнер, в котором может находиться любой HTML-код. Чанки используют многие сниппеты для форматирования вывода. Поскольку сниппетам нужно знать, в каком месте вставлять вычисленные значения, используются плэйсхолдеры.
*'''[+placeholder+]'''
Сниппет заменяет плэйсхолдер нужным значением, которое вычисляет. Плэйсхолдеры используются, как правило, в чанках.
 
-----------------