【发布时间】:2012-01-10 19:41:07
【问题描述】:
我试图在我的 node.tpl.php 中使用 drupal_set_title 但我设置标题的文本只显示在 $head_title 变量中,而不是 $title 变量中。 $title 变量仍然设置为节点的标题。
这是在 Drupal 7 中。我在 Drupal 6 中多次使用过这样的 drupal_set_title 并且效果很好。
【问题讨论】:
-
$head_title不是node.tpl.php的标准变量,您是说html.tpl.php吗? (有关可用变量的列表,请参阅node.tpl.phpdocs) -
$head_title 正在 html.tpl.php 中使用,并且设置正确,但 node.tpl.php 中的 $title 设置不正确。
-
知道了,你在哪里使用
drupal_set_title?它在主题/模块中吗?如果是,是哪个功能? -
它正在我的主题的 node.tpl.php 中使用