0

Drupal は初めてです。連絡先ページを作成したいので、page.tpl.php をコピーして、page-contact.tpl.php に名前を変更しました。ページにいくつかの新しい要素を作成したので、「連絡先」リンクをクリックすると、正しいページに移動したことがわかります。

今のところ変化は見られません。私が見逃したものはありましたか?Drupal がどのファイルを開く必要があるかを認識できるように、管理者設定で何かを行う必要がありますか?

また、キャッシュをクリアしようとしました。

4

3 に答える 3

4

理論的には、これは有効なアプローチです。問題は、この方法で連絡先ページの新しいレイアウトを作成できるが、必ずしも連絡先フォームを変更できるとは限らないことです。フォームも変更したい場合は、webformモジュールを使用することをお勧めします。連絡先フォームの作成に関しては非常に柔軟です。さらに、ノードを作成するため、簡単にスタイルを設定できます (標準node.tpl.phpまたは - より良い - のいずれかnode-webform.tpl.php)。これは私が通常行うことです。

他の解決策もあるかもしれませんが、連絡先ページにどのような変更を加えたいかを明確にしていただけると助かります。

于 2010-12-23T23:26:41.080 に答える
2

ブラウザのキャッシュのことですかcleared my cache、それとも drupal のキャッシュのことですか? /admin/build/themesに移動するか、ログアウトしてから再度ログインして、drupal のテーマ レジストリがクリアされていることを確認します。

mingos が示唆するように、 webformモジュールを試すこともお勧めします。

于 2010-12-23T23:45:35.273 に答える
1

Drupal コアの組み込みの連絡先モジュールはテンプレートを使用しないため、連絡先ごとのテンプレートが必要な場合は Webform などを使用する必要があります。

于 2010-12-24T00:46:56.840 に答える