Построение модуля Drupal 8: блоки и модули

Опубликовано: 24.08.2017

видео Построение модуля Drupal 8: блоки и модули

Создание интернет магазина на cms Drupal 7 и Commerce. Часть 4. Создание каталога товаров.

Эта статья является второй из трех частей серии о том, как построить модуль Drupal 8 .



Как построить модуль Drupal 8:

• Построение модуля Drupal 8: маршрутизация, контроллеры и меню ссылок

• Построение модуля Drupal 8: блоки и модули

• Построение модуля Drupal 8: управление конфигурацией и служебный контейнер

В первой статье этого цикла мы начали с азов. Мы рассмотрели, какие файлы необходимы, чтобы сообщить Drupal о нашем модуле, как работает процесс маршрутизации и как программно создать ссылки меню в качестве конфигурации.


Создание интернет магазина на cms Drupal 7 и Commerce. Часть 1. Установка модулей.

В этой статье мы продолжим работу с нашим модулем, который вы можете посмотреть в этом хранилище , и рассмотрим два других важных функциональных элемента: блоки и формы.

Для этого мы создадим пользовательский блок, который возвращает некоторый настраиваемый текст. После этого, мы создадим простую форму, используемую для вывода на экран введенных пользователем данных.

Блоки Drupal 8

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

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

Давайте продолжим и создадим простой тип блока, который выводит на экран по умолчанию " Привет, Мир! ". Все, что нам понадобится - это один файл классов, расположенный в папке src/Plugin/Block корневой директории нашего модуля.

IRC (Internet Relay Chat)
rss