Дополнительные типы блоков (EBT) — новый опыт конструктора страниц❗
Дополнительные типы блоков (EBT) — стилизованные, настраиваемые типы блоков: слайдшоу, вкладки, карточки, аккордеоны и многие другие. Встроенные настройки для фона, DOM Box, плагины Javascript.
❗Дополнительные типы параграфов (EPT) — новый опыт работы с параграфами
Дополнительные типы параграфов (EPT) — набор модулей, основанный на аналогичных параграфах.
12. Разработка модулей для Drupal
Menu
- Установка Drupal с Lando
- 2. Базовые возможности Drupal
- 3. Drupal Конфигурация
- 4. Конструкторы Drupal
- 5. Drupal Commerce - модуль интернет магазина для Drupal
- 6. Drupal и SEO.
- 8. Темизация Drupal
- 9. Продвинутая темизация Drupal
-
12. Разработка модулей для Drupal
- 12.2. Что такое hook в Drupal 8?
- 12.3. Создаем кастомный Drupal 8 модуль. Вывод страницы программно.
- 12.4. Создание страниц для premium аккаунта.
- 12.5. Основная документация по Drupal api.drupal.org. Как искать информацию по API Drupal.
- 12.6. Роут с параметром.
- 12.7. Плагины в Drupal 8. Выводим блок.
- 12.8. Работа с формами в Drupal 8. Добавляем форму администрирования.
- 12.9. Работа с конфигурациями в Drupal 8. Active, Sync конфиги, перенос конфигов с DEV на LIVE.
- 12.10. Drupal 8 Fields API. Drupal поля в базе данных.
- 12.11. Drupal 8 Entity API. Создание кастомной сущности. Генерация сущности через Drupal Console.
- 12.12. Event Dispatcher, кастомный код для определенных событий.
- 12.13. Работа с базой данных в Drupal 8
- 12.14. Интеграция Drupal модуля со Views
- 12.15. Services и Dependency Injection.
- Drupal decoupled. Создание бекэнда на Drupal.
- Старые статьи
Все что мы разбирали разбирали раньше, все было похоже на предыдующие версии друпала. Но с разработкой все обстоит по другому. Хотя сверху друпал выглядит также как и Drupal 7, но внутри друпал состоит из компонентов Symfony, своих компонентов, а также библиотек на все случаи жизни. Поэтому придется разобраться с новой системой плагинов, разобраться с ООП в PHP.
Для начала мы начнем с уже довольно привычных вещей хуков друпала, потом разберемся как работает друпал со страницами (route), добавим новую страницу, рассмотрим как друпал обрабатывает запросы.
По ходу добавления новых статей и видео буду расширять эту вступительную статью.