Un modo comodo per inserire blocchi nei vari template usando Twig_tweak.

Installare il modulo Twig_tweak

https://www.drupal.org/project/twig_tweak

Una volta abilitato il modulo è possibile inserire ad esempio il blocco TABS action (View, Edit, Delete) nel template node.html.twig.

{{ drupal_block('local_tasks_block') }}

Oppure il bocco del breadcrumb

{{ drupal_block('system_breadcrumb_block') }}

ma se volessimo inserire blocchi provenienti dal modulo views allora possiamo usare

Tags

Catturare il nid di un nodo con codice PHP interno ad un custom block

Mi serviva catturare il nid di un nodo per poterlo usare in un blocco laterale.

In genere con Drupal 7 si usava arg(1) etc ... ma du Drupal 8 con questa unica riga catturiamo il nodo e quindi possiamo estrarre ogni argomento che gli appartiene.

<?php
$node = \Drupal::routeMatch()->getParameter('node');
$nid = $node->nid->value;
?>
Subscribe to Block