1

有没有一种方法可以为不导入标签和标签开始的内容类型构建一个drupal模板?完整的HTML模板drupal

例如,我会创建一个基于“page - newsletter.tpl.php”的“通讯”内容类型,因为它在这里告诉:http://drupal.org/node/1089656 但是我所见过的所有xxx.tpl.php都没有包括HTML代码的顶部

有没有办法呢?

* 编辑:*我想给html.tpl.php改变到另一个时,$节点 - >类型等于“通讯” (看起来像容易)

+1

我真的不明白你的问题吗?你有没有对Drupal 7模板结构的牢固掌握? html.tpl.php是你的将生活在哪里,这将包裹所有你的page.tpl.php模板 – Rawkode

+0

我试图改变html.tpl.php到另一个$ node-> type是相等的以“通讯” –

回答

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 
} 
+0

谢谢!这是一个模块,有没有区别?我把它粘贴在modulename.module上? –