Skip to content

dle-modules/DLE-Components

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DLE-Components

version DLE MIT License

Модуль компонентов для DLE.

❗ Модуль в стадии начальной разработки

Модуль предназначен для реализации альтернативного способа вывода данных в DLE.

Модуль делится на 3 основных сущности:

1. Компонент

Тут хранится информация о типе компонента, его описание. Типичные примеры компонентов: актёры, фильмы, товары, новости и т.п.

2. Элемент

Структурная единица компонента. У каждого элемента есть минимальный набор данных для вывода (название, описание, изображение).

3. Дополнительные поля

Основное место хранения данных. На данный момент предполагается реализовать 12 типов дополнительных полей:

  1. Простое текстовое поле
  2. Многострочное тестовое поле
  3. Число
  4. Цена
  5. Файл (пока не реализовано)
  6. Список
  7. Чекбокс
  8. Радиокнопка
  9. Дата
  10. Привязка к новости
  11. Привязка к элементу компонента
  12. Картинка (пока не реализовано)

Все поля, кроме чекбоксов и радиокнопок могут быть множественными.