2012-09-26 41 views
0

我最近使用Zen主題完成了使用Drupal 6(客戶端授權使用舊版本)的Intranet站點。該網站包含幾個(20+)使用Webform製作的調查頁面。Drupal 6中的自定義Webform頁面佈局

客戶端希望更改網絡表單頁面的佈局,使其具有全寬度內容區域並且無側邊欄。我發現我可以創建一個名爲「page-node-53.tpl.php」的自定義模板頁面,並且只能在node/53上運行。如果我只有一個Webform頁面,這將很好。

是否可以製作自定義佈局頁面,並以某種方式將其分配給只有Webform節點?這可以很容易地在Wordpress中完成...只是想知道是否有一種簡單的方法在Drupal中執行它?謝謝!

回答

0

我想通了......

首先,我改變了自定義模板文件「頁面webform.tpl.php」的名稱。

接下來,我下面的代碼添加到page.tpl.php中的頂部DOCTYPE聲明之前:

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

這似乎已經奏效!除了具有Webform的頁面之外,每個頁面都保持不變。