0

私は最近、Zen テーマを使用して、Drupal 6 (クライアントは古いバージョンを要求) でイントラネット サイトの構築を完了しました。このサイトには、Webform で作成されたいくつか (20 以上) の調査ページが含まれています。

クライアントは、Web フォーム ページのレイアウトを変更して、全幅のコンテンツ領域を持ち、サイドバーを持たないようにしたいと考えています。「page-node-53.tpl.php」という名前のカスタム テンプレート ページを作成でき、それは node/53 でのみ機能することがわかりました。Webform ページが 1 つしかない場合は、これで問題ありません。

カスタム レイアウト ページを作成して、どうにかしてそれを Web フォーム ノードだけに割り当てることは可能ですか? これは 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;  } ?>

効果があったようです!Webフォームを備えたページを除いて、すべてのページは変更されていません。

于 2012-09-27T16:04:44.007 に答える