2016-12-14 112 views
0

我試圖按照THEMING.txt中的步驟自定義特定Web窗體的Webform電子郵件模板,但這些更改未反映在窗體的默認電子郵件模板中。我可能在多個地方犯了一個錯誤,所以我要走過我的步驟,希望有人能夠發現我做錯了什麼:)Drupal 7中的自定義webform郵件模板不起作用

1)我複製了webform-mail.tpl.php模板從/ sites/all/modules/webform/templates目錄複製到/ themes/mytheme /目錄中。那是放棄它的正確地方嗎?

2)爲了測試它,我只是改變了一些文字。因此,我只是將「在%日期提交」更改爲「在%日期輸入」。

3)然後我將頁面重命名爲webform-mail-1226.tpl.php,其中1226是我在編輯網絡表單時看到的數字。

4)然後我試圖清除緩存,但我認爲這是我做錯了一步。 THEMING.txt文件說要訪問管理員/設置/性能,但該路徑似乎並不適用於我。我嘗試的是admin/config/development/performance /,然後用這裏的選項清除緩存。我應該去別的地方清理不同的緩存嗎? 5)然後,我轉到與此表單相對應的電子郵件部分,當我轉到現有電子郵件或創建一個新電子郵件時,默認電子郵件模板並不反映我嘗試實施的更改。

有沒有人有任何想法,爲什麼這不工作?感謝您的時間和幫助:)

回答

0

以下是你需要驗證清單:

1)你的第一步是好什麼好擔心。

2)如果它反映了改變,那麼它意味着默認的webform郵件模板文件工作正常。

3)*這裏您需要驗證您在文件名中使用的node-id。 www.yoursite.com/node/xxx/webform,xxx = 1226在文件名中。

4)Drupal 7 - 清除緩存的正確URL是admin/config/development/performance。 5)*在這裏你需要檢查webform郵件設置你必須選擇「默認模板」。

嘗試選擇「默認模板」清除Drupal緩存,然後測試。

有幫助link