Дополнительные типы блоков (EBT) — новый опыт конструктора страниц❗

Дополнительные типы блоков (EBT) — стилизованные, настраиваемые типы блоков: слайдшоу, вкладки, карточки, аккордеоны и многие другие. Встроенные настройки для фона, DOM Box, плагины Javascript.

Демо EBT модули Скачать EBT модули

❗Дополнительные типы параграфов (EPT) — новый опыт работы с параграфами

Дополнительные типы параграфов (EPT) — набор модулей, основанный на аналогичных параграфах.

Демо EPT модули Скачать EPT модули

Scroll
20/04/2025, by Ivan

Что такое content entity (контентная сущность)?

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

Сущности сгруппированы по типам сущностей, каждый из которых выполняет определённую функцию и имеет собственный способ отображения. Многие типы сущностей также разделяются на подтипы для различий в использовании и выводе. Вот таблица с примерами:

Тип сущности Подтип сущности Модуль Назначение
Контент Тип контента Node Основной контент страницы
Пример: Типы контента: «Статья», «Поставщик», «Рецепт».
Комментарий Тип комментария Comment Комментарии к другим сущностям
Пример: Комментарии к блог-постам.
Профиль пользователя User Данные о пользователе с учётной записью
Пример: Имя пользователя, email, возможно — аватар, биография и т.п.
Кастомный блок Тип блока Custom Block Небольшие блоки контента (хедер, футер, сайдбар)
Пример: Время работы и адрес в сайдбаре.
Таксономический термин Словарь Taxonomy Классификация контента
Пример: Классификация рецептов по ингредиентам, постов по тегам.
Файл File Изображения и другие вложения, прикреплённые к контенту
Пример: Фотографии в рецептах или карточках поставщика.
Форма обратной связи Тип формы Contact Форма связи с администрацией сайта
Пример: Контактная форма на странице «Контакты».

Что такое поле (field)?

Внутри сущностей данные хранятся в отдельных полях. Каждое поле содержит определённый тип данных — текст, изображение, файл, дата и т.д. Типы полей определяются как ядром Drupal, так и модулями.

Администратор может добавить поля к подтипу сущности (например, к типу контента), чтобы все сущности этого типа имели одинаковую структуру. Например, у типа «Поставщик» могут быть поля: название, логотип, сайт и описание. У типа «Базовая страница» — только заголовок и тело страницы. При создании или редактировании сущности вы заполняете значения этих полей.

Статья с сайта Drupal User Guide. Авторы: Jennifer Hodgdon и Grant Dunham.