【问题标题】:Custom Webform Page Layout in Drupal 6Drupal 6 中的自定义 Web 表单页面布局
【发布时间】:2012-09-26 22:09:58
【问题描述】:

我最近使用 Zen 主题使用 Drupal 6(客户端要求使用旧版本)构建了一个 Intranet 站点。该网站包含几个(20 多个)使用 Webform 制作的调查页面。

客户希望将 Web 表单页面的布局更改为具有全宽内容区域且没有侧边栏。我发现我可以制作一个名为“page-node-53.tpl.php”的自定义模板页面,并且仅适用于 node/53。如果我只有一个 Webform 页面,这会很好。

是否可以制作自定义布局页面并以某种方式仅将其分配给 webform 节点?这可以在 Wordpress 中轻松完成......只是想知道在 Drupal 中是否有一种简单的方法可以做到这一点?谢谢!

【问题讨论】:

    标签: drupal drupal-theming drupal-webform drupal-zen


    【解决方案1】:

    我想通了……

    首先,我将自定义模板文件的名称改为“page-webform.tpl.php”。

    接下来,我在 page.tpl.php 顶部的 DOCTYPE 声明之前添加了以下代码:

    <?php if ($node->type == 'webform') {include 'page-webform.tpl.php';  return;  } ?>
    

    它似乎奏效了!除了带有 Webform 的页面之外,每个页面都没有变化。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多