Добавляем возможность шаблонизации page.html.twig для типа материала

09 августа 2023

Для этого просто добавляем в mytheme.theme код:

function mytheme_theme_suggestions_page_alter(array &$suggestions, array $variables) {
if ($node = \Drupal::routeMatch()->getParameter('node')) {
$content_type = $node->bundle();
$suggestions[] = 'page__'.$content_type;
}
}

Теперь можно создать шаблон page--nodetype.html.twig для шаблонизации вывода страницы типа материала.