Drupal 8: Создание собственного блога с нуля. Часть 4

preview_player
Показать описание
В четвертой части:

Тайминги:

00:00 — Начало
05:08 — Начинаем делать модуль и ввод что сделаем.
10:19 — Делаем аннотации.
10:24 — Создание аннотации `DlogHeroEntity`.
20:15 — Создание аннотации `DlogHeroPath`.
24:20 — Объявляем интерфейсы для плагинов.
26:35 — Создание интерфейса `DlogHeroPluginInterface`.
37:30 — Создание интерфейса `DlogHeroPathPluginInterface`.
40:30 — Создание интерфейса `DlogHeroEntityPluginInterface`.
46:08 — Создаем базовые объекты для плагинов.
46:39 — Создание `DlogHeroPluginBase`.
1:11:46 — Создание `DlogHeroPathPluginBase`.
1:14:30 — Создание `DlogHeroEntityPluginBase`.
1:17:33 — Создаем `DlogHeroPluginManager`.
2:02:42 — Создаем первый плагин, который будет использоваться по умолчанию `DlogHeroPathDefaultPlugin`.
2:06:48 — Объявляем темплейт для вывода.
2:06:59 — Реализуем hook_theme().
2:08:30 — Реализуем hook_theme_suggestions_HOOK() для вариативности шаблона.
2:10:18 — Реализуем template_preprocess_HOOK() для обработки переменных.
2:11:52 — Описываем темплейт.
2:18:00 — Создаем блок, который будет выводить результат плагинов.
2:29:39 — Добавляем блок на страницу.
2:33:15 — Создаем плагин для записи в блог и проверяем работу.

Рекомендации по теме
Комментарии
Автор

Если вам не интересно как делаются собственные плагины, чему всё видео и посвящено, то можете начинать смотреть с 2:33:15, где мы добавляем плагин для материала "Запись в блог". В дальнейшем пригодится только эта информация, так как модуль с плагинами, мы больше трогать, скорее всего, не будет.

NiklanNet
Автор

Спасибо за видео, пока правда мало понял логику, но буду читать статью. Так же спасибо за все остальные видео-уроки. Так держать!

isaenkovpavel
Автор

Twig_Error_Syntax: Unknown "image_style" filter. in (line 11 of В чем может быть дело?

sashashumchuk