Чтобы приступить к манипуляциям с конструктором полей следует перейти "Страницы -> Конструктор полей".
Конструктор полей создан для облегчения работы разработчикам и используется для расширения возможностей в статьях и категориях статей. Создав группу дополнительных полей и дополнительные поля можно сразу приступить к их обвязке в шаблоне без вмешательства в базу.
Вкладка "Дополнительные поля"
1. Создание дополнительного поля (а во вкладке под номером 3 на этом месте будет возможность создания группы для полей)
2. Вкладка с дополнительными полями
3. Вкладка с группами, к которым принадлежат дополнительные поля
4. Редактирование дополнительного поля
5. Наименование для использования и вывода в шаблоне
6. Тип поля (доступно только при создании: text, textarea, checkbox, select, radiogroup, checkgroup)
7. Группы к которым принадлежат поля
8. Удаление поля
Вкладка "Группы полей"
1. Создать группу полей, к которой будут принадлежать дополнительные поля
2. Перейти к редактированию
3. Краткое описание группы (видно только в админке)
4. Количество полей, которые привязаны к группе
5. Удаление
Создание и редактирование отличаются. При редактировании невозможно поменять некоторые поля, но можно настроить более точные параметры поля.
1. Имя поля, которое будет использоваться при внедрении в шаблон разработчиком
2. Описание (видно только в админке)
3. Тип поля (какие действия можно будет производить с полем, text, textarea, checkbox, select, radiogroup, checkgroup)
4. Группы полей к которым будет принадлежать доп. поле (эти группы можно прикреплять к категориям или статьям для использования доп полей и обвязке в шаблоне разработчиком)
1. Название поля, которое будет видно администратору или менеджеру в админке
2. Значение, которое сразу будет подставляться в поле при создании создании страницы (не путать с выводом значения в поле по умолчанию. Поле требует сохранения в статье. В старых статьях поле не подтянется автоматически, их потребуется сохранить еще раз. Поле создано для упрощения монотонных работ по наполнению)
3. Подсказка для поля (видна только в админке)
4. Указатель на то, что поле обязательное к заполнению (не влияет на сохранение статьи на общей вкладке, только информационный указатель)
5. Дает возможность через файловый менеджер загружать или использовать изображения на сайте
6. Дает возможность через файловый менеджер загружать или использовать любые файлы
7. Валидаторы из
8. Группы полей, к которым относится поле (доп. поля привязываются к группам, а группы привязываются к статья или категориям)
Группы полей созданы объединения в группу нескольких дополнительных полей. Группы привязываются к статьям и категориям.
1. Название (выводится только в админке)
2. Краткое описание группы (выводится только в админке)
Удаление производится из списка полей или групп. При удалении группы - доп. поля остаются, но перестают участвовать в статье.
Без обвязки разработчиком, в шаблоне доп. поля выводиться не будут. Настройка привязки дополнительных полей осуществляется через группы. Указание групп производится при редактировании категорий статей. После выбора следует сохранить изменения.
1. Привязка группы дополнительных полей к самой категории
2. Привязка группы дополнительных полей в статье
Заполнение существующих дополнительных полей производится при редактировании статьи или категории во вкладке "Дополнительные поля"
Вывод в шаблоне осуществляется в файлах используемых категориями и статьями (page_full.tpl, category.tpl или собственные шаблонные файлы).
Пример:
<img src="{$item.field_list_image}" alt="{$item.title}">
$item - массив или объект статьи или категории
field_list_image - имя дополнительного поля из "Вкладка Дополнительные поля -> пункт 5"