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

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

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

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

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

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

Scroll

Демо: EBT Блоки

20/04/2025, by Ivan

С помощью модулей EBT вы можете легко настроить целевые страницы без каких-либо знаний HTML/CSS.

Простой в использовании с Layout Builder и блоками Drupal

Модули EBT создают типы блоков, которые можно использовать в Layout Builder:

EBT Layout Builder

Вы можете добавить новый блок в несколько кликов на любой странице Layout Builder.

Вот дополнительная информация о модуле Layout Builder:

https://www.drupal.org/docs/8/core/modules/layout-builder

Содержимое блока и настройки

На форме редактирования блока вы найдете две вкладки: Content и Settings. Вкладка Content содержит поля: заголовки, тексты, изображения и т.д. Вкладка Settings содержит общие настройки EBT "Design Options", например DOM Box, а также специфические настройки модуля: параметры JavaScript-плагина, предустановленные стили:

Настройки блока Drupal EBT

DOM Box: отступы, границы, внутренние поля

Каждый блок EBT имеет настройки DOM Box для задания промежутков сверху и снизу блока, а также внутренних отступов:

EBT Design Options

Вы можете задать границу только для одной стороны, двух сторон или всех сторон. Не забудьте указать размер границы в DOM Box — без этого она не отобразится.

Фоновый цвет, изображение или видео

Все типы блоков EBT имеют настройки фона. Поддерживаются фоновые цвета, изображения и удалённые видео на основе модуля Media.

Фоновое изображение EBT

Экспериментируйте с DOM Box, чтобы блоки выглядели лучше: попробуйте добавить дополнительные отступы, поля или границы. Вот пример модуля EBT Accordion/FAQ:
https://www.drupal.org/project/ebt_accordion

Фоновое видео

Блоки EBT поддерживают только фоновые видео с YouTube на данный момент.

Часто задаваемые вопросы

Где тусуются программисты?

В зале Stack Overflow.

Можете ли вы дать мне ноты для программирования?

C#

В поле Background Image Style вы можете выбрать поведение фонового изображения. Если ваше изображение слишком маленькое, попробуйте выбрать "Cover" или "Parallax", чтобы оно заполнило весь блок:

Background Image Style

Блоки на всю ширину (Edge to Edge)

Очень часто на лендингах необходимо иметь фон на всю ширину экрана и центрированное содержимое. В настройках EBT есть флажок "Edge to Edge", чтобы сделать внешний контейнер блока на всю ширину:
Edge to Edge setting

Результат:

FAQ

В чем смысл жизни?

42

Какая самая популярная задача программирования?

Отсутствует точка с запятой.

Какие два слова каждый программист выучил в первую очередь, чтобы начать писать код?

"Привет, Мир!"

Где программисты учились программировать?

В университете Stackoverflow.

Каково золотое правило программирования?

Если работает, не трогайте.

Container Max Width помогает настроить ширину содержимого внутри блока с включённой опцией Edge to Edge. Поскольку блок растягивается на всю ширину, необходимо задать ширину текста — иногда для разных блоков требуются разные значения. Вы можете изменить значения классов Container Max Width. По умолчанию EBT предоставляет следующие ширины контейнеров:

  • Auto (100%) — Полная ширина контейнера текста
  • xxSmall — 280px
  • xSmall — 480px
  • Small — 780px
  • Default — 960px
  • Large — 1120px
  • xLarge — 1320px
  • xxLarge — 1600px

Предустановленные стили

Обычно модули EBT содержат набор предустановленных стилей. Это помогает сэкономить время на стилизацию нового компонента на целевой странице. Вы также можете создать собственный стиль и добавить его в модуль EBT.

Predefined styles

Результат:

FAQ

Где вы видите себя как программиста через 10 лет?

Сижу перед компьютером, вероятно, программирую.

Можете ли вы описать жизнь программистов четырьмя словами?

Есть. Спать. Кодировать. Повторять.

Как программисты наслаждаются жизнью?

Когда они видят, что их коды работают без ошибок.

Какая самая большая ложь в программировании?

HTML — это язык программирования.

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

Настраиваемые javascript-плагины

Некоторые модули EBT, такие как EBT Slideshow, используют javascript-плагины:
https://www.drupal.org/project/ebt_slideshow

Вы можете настроить этот javascript-плагин под свои нужды:
javascript plugin

В зависимости от ваших настроек, EBT Slideshow может быть либо слайдером с одним слайдом, либо каруселью с несколькими слайдами:

Режим одного слайда:

Slide image
Jane Doe

Джейн Доу

Slide image
Girl 3

Джейн Доу

Slide image
John Doe

Джон Доу

Несколько слайдов — режим карусели:

Slide option

Carousel

Результат:

Слайд-шоу - режим карусели

Slide image
Girl 1

Джейн Доу

Slide image
Girl 2

Джейн Доу

Slide image
Man 2

Джон Доу

Slide image
Man 1

Джон Доу

Thank you for using EBT module! I will be glad for any ideas for EBT modules:

Create an issue on Drupal.org

Contact EBT modules developer

Or message me on LinkedIn