3

我想在标题之前显示节点的标签类别,界面中标题字段不可用,有没有办法在node.tpl.php或page.tpl.php中做到这一点(我不会安装像ds这样的另一个模块套件仅用于此目的)。PS:我想在显示节点的任何地方都这样做。

4

2 回答 2

1

你可以:

  1. 在您的 page.tpl.php 中,您的标题被回显,将标题包装在 if 语句中,如果您在节点页面中,则不显示 $title,例如
    如果(arg(0)!='节点'):
      如果($标题):
        打印$标题;
      万一;
    万一;
//仅当我不在节点页面上时打印标题
  1. 现在你可以print $node->title在你的 node.tpl.php 中任何你喜欢的地方

还有其他方法可以在自定义模块中执行此操作,这听起来更有效,但如果这是一个小任务,我想编辑你的 tpls 是一个很好的解决方案

于 2012-10-13T19:25:16.950 回答
1

$content数组仅在 中可用node.tpl.php,而在page.tpl.php您有一个$page包含已渲染子项的数组。

于 2013-01-20T21:56:55.947 回答