【问题标题】:Drupal 7: How to have complete control over a node's layoutDrupal 7:如何完全控制节点的布局
【发布时间】: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


    【解决方案1】:

    看看display suite 模块。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-18
      • 1970-01-01
      相关资源
      最近更新 更多