我有一个在html.tpl.php中指定的标题部分,但标题应该根据用户所在的页面而有所不同。大多数页面只是页面内容类型,但我可能会在以后添加其他类型,还有主页。
指定使用哪个标头然后在home.tpl.php中捕获它的最佳方法是什么?
我尝试为页面内容类型创建自定义字段,但我无法弄清楚如何从home.tpl.php访问它,我不确定如何为其他类型的页面指定它。
答案 0 :(得分:2)
如果您的标题包含<body>
标记之间的内容,也许您可以在page.tpl.php而不是html.tpl.php中创建标题。这样您就可以访问$node
变量,并能够根据字段或分类术语来设置条件标头。对于更复杂的事情,您可能需要查看上下文模块:http://drupal.org/project/context。