0

我已经创建了模板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。

有任何想法吗?

4

1 回答 1

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

于 2013-06-18T23:16:40.980 回答