有没有办法为内容类型构建drupal模板,而不会导入标记和标记的开头?
例如,我会创建一个“简报”内容类型,它基于“page - newsletter.tpl.php”,因为它在这里告诉:http://drupal.org/node/1089656 但我见过的所有xxx.tpl.php都没有包含HTML代码的顶部
有办法吗?
* 编辑:* 当$ node->类型等于“newsletter”时,我正在尝试将html.tpl.php更改为另一个 (看起来更容易)
答案 0 :(得分:3)
function themename_preprocess_html(&$vars, $hook) {
if ($node = menu_get_object()) {
array_splice($vars['theme_hook_suggestions'], -1, 0, 'html__' . str_replace('-', '_', $node->type));
}
#print_r($vars['theme_hook_suggestions']); // print out suggestions
}