
Добавляем возможность шаблонизации 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 для шаблонизации вывода страницы типа материала.