Создание дополнительных полей в MODX Revolution

Порядок создания TV-параметра MODX

  • создания дополнительного поля в MODx Revolution

В версии MODx Revolution пользовательские параметры называются дополнительными полями и размещаются в контенте в формате:

[[*имя_поля]]

Создание дополнительного поля в MODX Revolution

Для создания дополнительного поля в MODX Revolution необходимо выбрать вкладку Элементы и выполнить одно из следующих действий:

  • нажать кнопку Новое дополнительное поле (TV)
  • щелкнуть правой кнопкой мыши на Дополнительные поля в дереве элементов в древовидной структуре Элементы и выбрать в контекстном меню команду Новое дополнительное поле;
  • щелкнуть правой кнопкой мыши на Дополнительные поля в дереве элементов в древовидной структуре Элементы и выбрать в контекстном меню команду Быстро создать TV (в этом случае будет предложено определить лишь семь основных свойств поля).

создания дополнительного поля в MODx Revolution

Набор свойств дополнительных полей в MODx Revolution совпадает с набором свойств пользовательских параметров MODx Evolution. Отличие заключается только в том, что здесь они сгруппированы на нескольких вкладках.

Создадим дополнительное поле City.

Для этого выполните следующие действия.

1. На вкладке Общая информация в поле Имя введите City.
2. В поле Заголовок введите Город.
3. На вкладке Параметры ввода выберите в раскрывающемся списке Тип ввода элемент Список (одиночный выбор).
4. В поле Возможные значения введите:

Владимир||Ковров||Вязники||Муром

Тип ввода элемент

5. В поле Значение по умолчанию введите - Владимир.
6. На вкладке Параметры вывода выберите в раскрывающемся списке Тип вывода элемент HTML тег.
7. В поле Имя тега введите em.
8. На вкладке Доступно для шаблонов установите флажок в строке Мой шаблон
9. Нажмите кнопку Сохранить и щелкните в дереве элементов на шаблоне Мой шаблон.
10. На вкладке Создать/редактировать шаблон внесите в текст шаблона следующее дополнение:

<div id="content">
   <h2>[[*pagetitle]]</h2>
   Мой любимый город: [[*City]]<bг/>
   [[*content]]
</div>

11. Выберите вкладку Дополнительные поля,чтобы убедиться,что шаблону назначен Параметр City.
12. Сохраните шаблон и откройте с помощью дерева ресурсов документ Главная страница. Теперь на вкладке Дополнительные поля отображается созданный нами параметр Город со списком возможных значений

Город со списком возможных значений

Параметр Город отображается при редактировании главной страницы

13. Выберите какой-нибудь город, сохраните документ и просмотрите результат. Как видим, выбранное значение параметра City отображается на нашей странице сайта соответственно позициям, заданным в шаблоне.

Примеры использования дополнительных полей рассмотрим чуть позднее.


Комментарии