Drupal 6中的自定义Webform页面布局

时间:2012-09-26 22:09:59

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

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

客户希望将网页表单的布局更改为具有全宽度内容区域而没有侧边栏。我发现我可以创建一个名为" page-node-53.tpl.php"的自定义模板页面。这只适用于node / 53。如果我只有一个Webform页面,那就没问题了。

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

1 个答案:

答案 0 :(得分:0)

我明白了......

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

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

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

它似乎有效!除了具有Web表单的页面外,每个页面都保持不变。