跳转到主要内容
河源 提交于 6 April 2014

怎么让http://www.xxxx.com/node/29,使用指定的内容类型模板页?A内容类型使用page--a.tpl.php,B内容类型使用page--b.tpl.php。

Drupal 版本

可以这样:

<?php
function bartik_process_page(&$variables) {     
  
 if (isset($variables['node']->type)) {
        $variables['theme_hook_suggestions'][]='page__'.$variables['node']->type;
    }

}

//bartik是主题的名字
?>

https://drupal.org/node/1089656  在这里, node--type.tpl.php  这个有了,但是 page--type.tpl没有,可能drupal觉得没有必要,但是 page--type.tpl这样的,其实也是很多人要的.