php Drupal 8页面的模板名称

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php Drupal 8页面的模板名称相关的知识,希望对你有一定的参考价值。

/**
 *  Implements theme_suggestions_html_alter().
 */


function site_theme_suggestions_html_alter(&$suggestions, $variables) {
    if ($node = \Drupal::routeMatch()->getParameter('node'))  {

        $content_type = $node->bundle();
        if ($content_type == 'today'){
            array_splice($suggestions, count($suggestions) - 1, 0, 'html__node__' . $content_type);
        }
        if ($content_type == 'screen_slider'){
            array_splice($suggestions, count($suggestions) - 1, 0, 'html__node__' . $content_type);
        }
    }
}

以上是关于php Drupal 8页面的模板名称的主要内容,如果未能解决你的问题,请参考以下文章

Drupal 7 新的自定义模板

PHP nodetype上的Drupal页面模板

PHP Drupal页面模板文件基于url

PHP Drupal中的内容类型(节点)特定页面模板

PHP 根据路径别名添加Drupal页面模板建议。

PHP Drupal - 页面模板取决于节点类型