web-dev-qa-db-ja.com

Webフォームのテーマを設定するにはどうすればよいですか?

D7でwebformのテーマを設定する必要があります。

どうやってやるの ?

検索の結果、web-form-nid.tpl.phpを使用することで、drupal個々のフォームにテーマを設定できることがわかりました。

この場合、誰かが私にウェブフォームのテーマを設定するのを手伝ってくれませんか。

12
Fero

_webform-form-nid.tpl.php_を使用して、個々のWebフォームにテーマを設定できます。

たとえば、webformノードIDが7の場合、テンプレートファイル、つまり_webform-form-7.tpl.php_を作成して、テーマフォルダーに配置します。サイトのキャッシュをクリアします。

print_r($form);を実行して、すべての要素を表示します。次に、html要素内のファイル内の各要素をレンダリングします。

_<li>
    <?php print drupal_render($form['submitted']['name']); ?>
</li>
_

@Patrick Kennyが theming.txt を読んだと言ったように、ウェブフォームのテーマ設定のすべての側面を説明しています

27
Anoop Joseph

.tpl.phpファイル名がわかっている場合は、次のようにします。

  • テーマにその名前の空のファイルを作成します。テンプレートとなるはずの要素が消えた?良い。
  • シンプルなhtmlタグを配置し、要素の代わりに表示されるかどうかを確認します。そうですか?すばらしい、正しいテンプレートファイルがあります。
  • 使用できるすべての変数を確認します。テンプレートに<pre><?php print_r(get_defined_vars()); ?></pre>を配置します。
  • ファイルとデータ構造ができたら、それを実行してください!
4
Mołot