Раздел Adding Custom Fields в Zero App является основой для создания уникальных структур данных. С помощью кастомных полей вы можете расширять стандартную карточку элемента любыми параметрами (техническими характеристиками, ценами, артикулами, файлами для скачивания или геометкой на карте), которые затем выводятся на фронтенде сайта через визуальный конструктор.
1. Процесс создания и добавления кастомного поля
Для настройки нового пользовательского поля в структуре Zero App:
- ■ Перейдите в настройки созданного приложения Zero App и откройте вкладку управления полями (Custom Fields).
- ■ Нажмите кнопку добавления нового поля (Add Field) и задайте его название (например, «Мощность», «Артикул» или «Год выпуска»).
- ■ Выберите тип данных из выпадающего списка (текст, число, список с выбором, медиафайл или дата).
- ■ Сохраните настройки — новое поле мгновенно появится в форме создания и редактирования каждой записи (Item) в административной панели.
2. Таблица типов и параметров Custom Fields
Сводная таблица основных типов пользовательских полей, доступных в Zero App:
| Тип поля (Field Type) | Описание и назначение в структуре данных | Формат ввода |
|---|---|---|
| Text / Textarea | Ввод текстовых строк или развернутых описаний, коротких заметок и примечаний. | Строка / Текстовый блок |
| Number / Price | Числовые значения или цены для отображения стоимости и сортировки элементов. | Цифровое поле |
| Select / Checkbox | Выпадающие списки или наборы переключателей для выбора фиксированных параметров. | Опции выбора |
| Gallery / File Upload | Загрузка фотогалерей, изображений или прикрепление документов (PDF, архивы). | Менеджер файлов |
Использование кастомных полей позволяет адаптировать Gridbox под проекты любой сложности — от промышленных каталогов станков с таблицами характеристик до баз недвижимости и портфолио премиальных брендов, не прибегая к написанию сторонних компонентов для Joomla.
Заранее проектируй структуру кастомных полей (в духе проектов itmlogistik.ru или obiks.ru) на этапе технического задания. Если потребуется перестраивать типы полей или менять ключи данных после того, как контент-менеджер уже заполнил сотни позиций в каталоге, это потребует ручного переноса информации в базе данных. Продумывай архитектуру полей на берегу.
