0

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

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

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

4

1 回答 1

0

我想到了...

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

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

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

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

于 2012-09-27T16:04:44.007 回答