Использование тегов Mod’X
Основные:
[(site_name)] — этот тег выводит заголовок вашего сайта. Обычно используется в заглавии страниц HTML в теге <title>.
[(base_url)] или [(site_url)] — два тега идентичны между собой. Эти конструкции позволяют выводить URL вашего сайта. При создании шаблона мы использовали тег [(base_url)] для указания базового URL для корректной работы с относительными путями.
Столкнулся с проблемой, что в тини обрезался слэш, в конструкции /images/img-1.jpg и поэтому путь к картинке получался совсем не верным. Решение: вначале пропишем базовый URL для нашего сайта, чтобы предостеречься
[*pagetitle*] — эта конструкция выводит содержимое поля «Заголовок», и соответствует названию страниц в меню внутри системы управления сайтом.
[*longtitle*] — выводит содержимое поля «Расширенный заголовок». Обычно используется как главный заголовок <h1> на странице. У меня же это поле соответствует <title> страницы, а <h1> я прописываю непосредственно в тини-редакторе и выводится он у меня на страницу вместе с самим контентом.
[*description*] — выводит содержимое поля «Описание». Это поле будем использовать для вывода содержимого в META-теге description.
[*introtext*] — выводит содержимое поля «Аннотация». Это поле чаще всего используют при создании новостей, заметок в блоге и т.п. для организации страниц с кратким описанием заметок.
[*content*] — основное содержимое страниц. Конструкция выводит любой текст или HTML код, написанный или отредактированный в визуальном редакторе.
[*id*] — выводит идентификатор ресурса.
[*alias*] — выводит псевдоним ресурса.
[~идентификатор~] — выводит URL адрес ресурса, идентификатор которого указан.
Остальные:
[*pub_date*] — дата публикации ресурса
[*unpub_date*] — дата завершения публикации
[*createdby*] — идентификатор пользователя, создавшего ресурс
[*createdon*] — дата создания ресурса
[*editedby*] — идентификатор пользователя, редактировавшего ресурс
[*editedon*] — дата редактирования ресурса
[*contentType*] — тип содержимого (например, text/html)
[*type*] — тип (ресурс, папка или ссылка)
[*published*] — опубликован ли ресурс (1|0)
[*parent*] — номер (ID) родительского ресурса
[*isfolder*] — является ли ресурс папкой (1|0)
[*richtext*] — используется ли при редактировании страницы визуальный редактор
[*template*] — номер (ID) используемого шаблона для ресурса
[*menuindex*] — порядковый номер отображения в меню
[*searchable*] — доступен ли ресурс для поиска (1|0)
[*cacheable*] — кэшируется ли ресурс (1|0)
[*deleted*] — ресурс удален (1|0)
[*deletedby*] — идентификатор пользователя, удалившего ресурс
[*menutitle*] — заголовок меню, если таковой есть
[*donthit*] — слежение за количеством посещений отключено (1|0)
[*haskeywords*] — ресурс содержит ключевые слова (1|0)
[*hasmetatags*] — ресурс имеет META теги (1|0)
[*privateweb*] — ресурс входит в частную группу пользовательских документов (1|0)
[*privatemgr*] — ресурс входит в частную группу менеджерских документов (1|0)
[*content_dispo*] — вариант выдачи содержимого (1 — для отображения | 0 — прикрепленное для скачивания)
[*hidemenu*] — документ не отображается в меню (1|0)
[(modx_charset)] — выводит название используемой кодировки
[^qt^] — выводит время запросов к базе данных
[^q^] — выводит количество запросов к базе данных
[^p^] — выводит время работы PHP скриптов
[^t^] — выводит общее время генерации страницы
[^s^] — выводит источник содержимого (база или кэш)
Тег [*longtitle*] соответствует полю «Расширенный заголовок».
Пример использования: <h1>[*longtitle*]</h1>
Тег [*content*] соответствует полю «Содержание ресурса»