2016-12-14 10 views
0

THEMING.txtの手順に従って特定のWebフォームのwebform電子メールテンプレートをカスタマイズしようとしていますが、これらの変更はフォームのデフォルトの電子メールテンプレートに反映されていません。私は複数の場所で間違いを犯している可能性がありますので、私は歩みを進めて行き、うまくいけば誰かが私が間違っていたことに気づくことができます:)Drupal 7のカスタムWebフォームメールテンプレートが機能しない

1)webform-mail.tpl.phpテンプレート/ sites/all/modules/webform/templatesディレクトリから/ themes/mytheme /ディレクトリにコピーします。それはそれをドロップする正しい場所ですか?

2)テストするために、私は単にテキストの一部を変更しました。だから私は '%dateに提出'を '%dateに入力'に変更しました。

3)その後、webform-mail-1226.tpl.phpという名前に変更しました。ここで、1226はウェブフォームを編集するときに表示されるURLの番号です。

4)次にキャッシュをクリアしようとしましたが、これは私が間違っていたステップだと思います。 THEMING.txtファイルはadmin/settings/performanceにアクセスすると言いますが、そのパスは動作していないようです。私が代わりにしようとしたのはadmin/config/development/performance /でした。ここでオプションを使ってキャッシュをクリアしました。私は別のキャッシュをクリアするために別の場所に行くつもりですか?

5)私はこのフォームに対応する電子メールセクションに行きました。既存の電子メールに行くか新しいメールを作成すると、デフォルトの電子メールテンプレートには実装しようとした変更が反映されません。

これはなぜ機能しないのですか?あなたの時間をありがとうとヘルプ:)

答えて

0

ここではあなたが確認する必要があり、チェックリストである:

1)あなたのステップ1は、心配するいいものではありません。

2)変更が反映されている場合は、デフォルトのwebform電子メールテンプレートファイルが正常に動作していることを意味します。

3)*ここでは、filenameで使用したnode-idを確認する必要があります。 www.yoursite.com/node/xxx/webform、xxx = 1226をファイル名に入れます。

4)Drupal 7 - クリアキャッシュの正しいURLは、admin/config/development/performanceです。

5)*ここでは、「デフォルトテンプレート」を選択する必要があるwebform電子メール設定をチェックインする必要があります。

「デフォルトテンプレート」を選択して、Drupalキャッシュをクリアしてから、テストしてみてください。

有用なlink

関連する問題