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

Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 1:
Я считаю что [[Участник:Самохвалов|Cамохвалов]] тупой [[гомосексуал]]ист-педераст что [[Участник:Lvova|Анастасия Львова]] идиотка и она трахалась со [[Сталин]]ым и за это её ебали нацистские генералы [[Гитлер]]а ещё Самохвалова отъебли немцы-[[фашисты]] в немецком концлагере а потом отправили его в [[газенваген]]!
Ниже приводится список наиболее часто используемых специальных тегов системы MODx, которые вы можете применять при написании html-шаблонов.
 
* '''[*pagetitle*]''' - выводит заголовок документа
* '''[*longtitle*]''' - выводит расширенный заголовок документа
* '''[*description*]''' - описание документа
* '''[*introtext*]''' - аннотация документа
* '''[*content*]''' - содержимое документа
* '''[*alias*]''' - псевдоним документа
* '''[*id*]''' - идентификатор документа
* '''[~идентификатор~]''' - создает URL документа с данным идентификатором
* '''[(base_url)]'''/'''[(site_url)]''' - корневой URL сайта (например "<tt><nowiki>http://modx.ru/</nowiki></tt>")
* '''[(site_name)]''' - название сайта, заданное в разделе "Конфигурация".
 
 
''Заполнение этих полей данными происходит на [[MODx:Редактирование/создание документа|странице редактирования документа]]. Исключением является поле "id" - оно задается автоматически для каждого нового документа.''
 
== и ещё раз о тегах ==
 
*'''<source lang="php">[[snippet]]</source> или [!snippet!]''' для некэшируемых сниппетов
Вставляет результат выполнения сниппета "snippet" в документ. Если заключен в двойные скобки, выводимый результат будет кэширован, то есть храниться в виде HTML-кода вместе с кодом скэшированной страницы, и не изменяться при обновлении посетителем страницы. Кэширование настраивается в свойствах документа.
*'''[(setting)]'''
Вставляет значение настройки сайта в документ. Пример: [(site_url)] - адрес вашего сайта.
*'''[*template-variable*]'''
Вставляет значение дополнительного поля в документ.
*'''[^timing^]'''
Вставляет время обработки документа до выдачи посетителю.
*'''[~link~]'''
Вставляет адрес другого документа на вашем сайте. Пример: [~117~] - адрес документа с id 117. Документам в MODx присваиваются уникальные идентификаторы, по которым к ним можно обращатся. Кстати, папка в MODx - это тот же документ, в свойствах которого проставлена галка "Container".
*'''<source lang="php">{{chunk}}</source>'''
Вставляет в документ содержимое чанка. Чанк - контейнер, в котором может находится любой HTML-код. Чанки используют многие сниппеты для форматирования вывода. Поскольку сниппетам нужно знать, в каком месте вставлять вычисленные значения, используются плэйсхолдеры.
*'''[+placeholder+]'''
Сниппет заменяет плэйсхолдер нужным значением, которое вычисляет. Плэйсхолдеры используются как правило в чанках.
 
-----------------
[[MODx|Содержание учебника MODx]]