Общие шаблоны тегов
Последнее обновление May 13th, 2019 | История страницы | Улучшить эту страницу | Сообщить о проблеме
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$306 per month—let's make that $500!
Learn moreНа этой странице перечислены наиболее часто используемые теги MODX Revolution, которые помогут любому преобразовать макеты HTML/CSS в MODX. Шаблоны. Они часто упоминаются как «теги» или плейсхолдеры (а иногда и «переменные шаблона»), поэтому мы упоминаем эти термины здесь в качестве помощи при поиске, хотя с технической точки зрения они не плейсхолдеры или переменные шаблона: они являются тегами MODX Да, это может сбить с толку новичка, поэтому просто помните, что у этих тегов есть разные варианты, каждый со своим назначением и именем. Плейсхолдеры задаются в коде и отображаются с тегами плейсхолдеров. Переменные шаблонов являются дополнительными полями содержимого ресурса, созданными пользователем. Их можно рассматривать как настраиваемые поля. Ни плейсхолдеры, ни переменные шаблона не установлены ядром MODX.
Теги поля контента ресурса по умолчанию¶
В MODX Revolution на каждой странице всегда будут следующие поля контента, которые вы можете использовать при создании шаблонов. За исключением идентификатора ресурса и родительского поля, все они предоставляются пользователем при редактировании ресурса и могут быть пустыми, если пользователь не заполнил их:
Тег | Описание | Пример использования |
---|---|---|
[[*id]] |
Идентификатор ресурса страницы (устанавливается MODX при создании страницы. | Часто используется вместе с синтаксисом ссылки, например: <a href="[[~[[*id]]]]">Bookmark this page!</a> |
[[*pagetitle]] |
Название страницы. | <title>[[*pagetitle]]</title> |
[[*longtitle]] |
Расширенный заголовок страницы | <h1>[[*longtitle]]</h1> |
[[*alias]] |
Псевдоним страницы. | Используется для построения URL страницы |
[[*description]] |
Описание страницы | <meta name="description" content="[[*description]]"/> |
[[*introtext]] |
вводное текстовое поле (a.k.a. резюме). | Часто используется Снипеттами для обобщения постов, например: <div id="summary">[[*introtext]]</div> |
[[*parent]] |
Идентификатор родительской страницы (если есть). Устанавливается MODX при создании страницы. Может быть изменено пользователем. | Часто используется вместе с синтаксисом ссылки, например: <a href="[[~[[*parent]]]]">Up to parent page</a> |
[[*menutitle]] |
Название используется, когда страница появляется в меню. | Наиболее часто используемые сниппеты, такие как Wayfinder или pdoMenu при динамическом построении меню |
[[*content]] |
Cодержание страницы. | <body>[[*content]]</body> |
Другие общие теги¶
Эти теги представляют системные настройки, которые можно редактировать в меню Система -> Системные настройки.
Тег | Описание | Пример использования |
---|---|---|
[[++site_url]] |
Содержит URL для вашего сайта, например: http://www.yoursite.com/ | Со многими CMS, которые полагаются на переписывание Apache, обычной практикой является включение базового тега в заголовок HTML: <base href="[[++site_url]]" /> |
[[++site_name]] |
Название сайта | ` |
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$306 per month—let's make that $500!
Learn more