0

我正在尝试为 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?我希望节点完全按照我在模板文件中定义的方式显示。

有一个模块可以摆脱标题,但它通过在显示之前清除变量来做到这一点,这对我没有好处。我希望它显示出来,但正如我所说的那样。

4

1 回答 1

2

Have a look at display suite module.

于 2012-04-23T07:53:55.923 回答