【发布时间】:2023-03-04 17:16:01
【问题描述】:
我正在尝试为 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?我希望节点完全按照我在模板文件中定义的方式显示。
有一个模块可以去掉标题,但它是通过在显示之前清除变量来实现的,这对我没有好处。我希望它显示出来,但正如我所说的那样。
【问题讨论】:
标签: php drupal drupal-7 drupal-modules drupal-theming