Drupal 8 page.html.twig每种内容类型

时间:2014-12-06 11:20:43

标签: drupal drupal-8

有没有办法为自定义内容类型制作自定义page.html.twig 页 - 节点 - ?内容type.html.twig

目前我们得到了 页 - 节点 - %html.twig ...

1 个答案:

答案 0 :(得分:1)

将以下代码放入 theme_name.theme 文件

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

然后为' custom'您可以创建的内容类型&page; custom.html.twig'文件。