Drupal 8: Blocks handgemacht
Um in Drupal 8 per Code einen Block zu erschaffen wird im wesentlichen
- Klasse
BlockBase
erweitert - und dabei die Funktion
build()
überschrieben.
Zu beachten ist die übliche PSR-4 Struktur, damit Drupal den Block auch findet.
Für ein Module my_module
(üblichweise in modules/custom/my_module/
) braucht es dann src/Plugin/Block/MyBlock.php
: