Дополнительные поля страниц – поля страниц, которые могут быть настроены пользователем без внесения изменений в код приложения.
Для отображения в карточке страницы и настройки дополнительных полей необходимо в главном меню выбрать Элементы сайта – Настройки – Доп. поля страниц и нажать кнопку «+». В форме Добавление записи заполните поля:
- Вкладка Общие:
- Код (Id) - задается пользователем или генерится автоматически;
- Название – название доп.поля (отображается в Каталоге объектов);
- Родитель - объект в дереве доп.полей, которому подчиняется данное доп.поле;
- Приватный - если переключатель в положении Да, то доп.поле приватное (с доступом по ролям). В противном случае – поле общедоступное;
- Псевдоним – альтернативное имя доп.поля;
- Модуль – принадлежность доп.поля определенному модулю;
- Вкладка Числа:
- Порядок отображения – порядок отображения нескольких доп.полей;
- Вкладка Ссылки:
- Тип поля – тип доп. поля (список, строковый и т.д.) ;
- Вкладка Список значений – если тип поля – список, в текстовую область можно написать через запятую значения для списка выбора (или combobox).
После добавления дополнительных полей необходимо:
- перейти в меню Элементы сайта-Настройки-Шаблоны-доп.поля и в матрице справа обозначить шаблон, в котором будет использоваться доп. поле;
- в карточке страницы (меню Элементы сайта - Страницы) в поле Шаблон необходимо выбрать привязанный к доп.полю шаблон и нажать кнопку Сохранить;
- открыть форму Редактирование страницы – в форме появится вкладка Доп.поля;
- определить значение для каждого добавленного доп.поля и нажать на кнопку Сохранить.
Для использования доп.полей в шаблоне страницы необходимо вставить в html-код шаблона следующий код:
{ * dop_field * }
Здесь dop_field – Код (Id) дополнительного поля.