我正在尝试为 Drupal 7 站点的主页进行 3 列布局。
我在模板中创建了一个区域。
然后我有一个名为 text_panel 的内容类型,它使用节点块模块。对于每一列,我只创建一个新的 text_panel 节点,并将其像块一样添加到主页上的区域。
然后我创建了一个名为 node--text_panel.tpl.php 的文件,其中包含以下标记:
<div class="span4">
<h3><?php print $title; ?></h3>
<p><?php print $body[0]['value'] ?></p>
</div>
这显示得很好,除了标题显示两次的事实。Drupal 在 h2 标记中输出一次,然后根据我的节点级模板文件再次输出。如何停止 Drupal 输出 h2?我希望节点完全按照我在模板文件中定义的方式显示。
有一个模块可以摆脱标题,但它通过在显示之前清除变量来做到这一点,这对我没有好处。我希望它显示出来,但正如我所说的那样。