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

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

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

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

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

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

Scroll
20/04/2025, by Ivan

Что такое модульный контент?

Поскольку весь контент сайта хранится в базе данных, имеет смысл организовать его как модульный — то есть создавать страницы не вручную целиком, а собирать их автоматически из отдельных элементов. Например, на сайте фермерского рынка вы можете создать отдельные материалы (узлы) для рецептов. Если у таких рецептов будет поле с перечнем ингредиентов, сайт сможет автоматически строить страницу со списком рецептов и поиском по нужному ингредиенту.

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

  • На странице рецепта будет блок с информацией о поставщике, который его добавил — имя, номер прилавка и т.д.
  • На странице поставщика можно отобразить список всех рецептов, добавленных им.

Ключевая идея: каждую единицу информации нужно редактировать только в одном месте. Если вы обновили данные поставщика — все рецепты, где он отображается, изменятся автоматически. Новый рецепт, добавленный поставщиком, сразу появится на его странице.

Для создания таких составных страниц и блоков в Drupal чаще всего используется модуль Views. Подробнее — см. «Концепция: использование Views».

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