Использование тегов Mod’X

Основные:

[(site_name)] — этот тег выводит заголовок вашего сайта. Обычно используется в заглавии страниц HTML в теге <title>.

[(base_url)] или [(site_url)] — два тега идентичны между собой. Эти конструкции позволяют выводить URL вашего сайта. При создании шаблона мы использовали тег [(base_url)] для указания базового URL для корректной работы с относительными путями.

Столкнулся с проблемой, что в тини обрезался слэш, в конструкции /images/img-1.jpg и поэтому путь к картинке получался совсем не верным. Решение: вначале пропишем базовый URL для нашего сайта, чтобы предостеречься от неправильного распознавания относительных путей. Для этого внутри тега <head> прописываем следующее: <base href=»[(site_url)]» /> для каждого из используемых шаблонов, либо один раз, если вынесли в отдельный чанк {{HEAD}}.

[*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*]  соответствует полю «Содержание ресурса»

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *