Drupal为每个节点添加自定义标头

时间:2013-06-18 21:07:26

标签: templates drupal-7 drupal-themes

我创建了一个模板 html-landing.tpl.php ,并尝试将其包含在我的template.php enter code here

中的以下模板中

函数myfuntion_preprocess_html(& $ variables,$ hook){

$ node = menu_get_object();

if($ node-> nid == 60){

$variables['theme_hook_suggestions'][] = 'html-landing';

} }

调用代码但使用的模板是标准的html.tpl.php。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您是否尝试使用下划线而非破折号?

我会选择这样的事情:

function myfunction_preprocess_html(&$variables, $hook) {
  $node = menu_get_object();
  if ($node && $node->nid == 60) {
    $variables['theme_hook_suggestions'][] = 'html_landing';
  }
}

http://drupal.org/node/190815#comment-4167060

的更多详情