完整HTML模板drupal

时间:2012-05-15 09:23:15

标签: drupal drupal-modules drupal-theming newsletter drupal-templates

有没有办法为内容类型构建drupal模板,而不会导入标记和标记的开头?

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

有办法吗?

* 编辑:* 当$ node->类型等于“newsletter”时,我正在尝试将html.tpl.php更改为另一个 (看起来更容易)

1 个答案:

答案 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
}