Модуль компонентов для DLE.
Модуль предназначен для реализации альтернативного способа вывода данных в DLE.
Модуль делится на 3 основных сущности:
Тут хранится информация о типе компонента, его описание. Типичные примеры компонентов: актёры, фильмы, товары, новости и т.п.
Структурная единица компонента. У каждого элемента есть минимальный набор данных для вывода (название, описание, изображение).
Основное место хранения данных. На данный момент предполагается реализовать 12 типов дополнительных полей:
- Простое текстовое поле
- Многострочное тестовое поле
- Число
- Цена
- Файл (пока не реализовано)
- Список
- Чекбокс
- Радиокнопка
- Дата
- Привязка к новости
- Привязка к элементу компонента
- Картинка (пока не реализовано)
Все поля, кроме чекбоксов и радиокнопок могут быть множественными.