Построение модуля Drupal 8: блоки и модули
Опубликовано: 24.08.2017
Эта статья является второй из трех частей серии о том, как построить модуль Drupal 8 .
Как построить модуль Drupal 8:
• Построение модуля Drupal 8: маршрутизация, контроллеры и меню ссылок
• Построение модуля Drupal 8: блоки и модули • Построение модуля Drupal 8: управление конфигурацией и служебный контейнерВ первой статье этого цикла мы начали с азов. Мы рассмотрели, какие файлы необходимы, чтобы сообщить Drupal о нашем модуле, как работает процесс маршрутизации и как программно создать ссылки меню в качестве конфигурации.
Создание интернет магазина на cms Drupal 7 и Commerce. Часть 1. Установка модулей.
В этой статье мы продолжим работу с нашим модулем, который вы можете посмотреть в этом хранилище , и рассмотрим два других важных функциональных элемента: блоки и формы.
Для этого мы создадим пользовательский блок, который возвращает некоторый настраиваемый текст. После этого, мы создадим простую форму, используемую для вывода на экран введенных пользователем данных.
Блоки Drupal 8
Крутым нововведением в Drupal 8 стали более наглядные блоки, что практически преобразовало их в плагины ( новая концепция бренда ). То есть теперь они представляют собой функциональные элементы, которые можно использовать в разных местах.
Вы можете создать в пользовательском интерфейсе блок и использовать его по всему сайту - вы больше не ограничены в использовании блока только одним местом применения.
Давайте продолжим и создадим простой тип блока, который выводит на экран по умолчанию " Привет, Мир! ". Все, что нам понадобится - это один файл классов, расположенный в папке src/Plugin/Block корневой директории нашего модуля.