Magento 2:システム構成の選択メールテンプレートが機能しない


7

Sytemem-> Configurationの下にあるメールテンプレートで選択フィールドをレンダリングしようとしています。構成タブを開くと、構成フィールドがさらに表示されます。

これが私のファイルです

etc / system.xml

  <field id="pickup_template" translate="label comment" type="select" sortOrder="3" showInDefault="1" showInWebsite="1" showInStore="1">
                <label>New Order Confirmation Template for Guest</label>
                <comment>Email template chosen based on theme fallback when "Default" option is selected.</comment>
                <source_model>Magento\Config\Model\Config\Source\Email\Template</source_model>
  </field>

etc / email_templates.xml

   <template id="pickup_template" label="New Order" file="yourfile.html" type="html" module="Hello_StorePickup" area="frontend"/>

view / frontend / email / yourfile.html

    <b>message</b>

「それはより多くの設定フィールドを表示しない」とはどういう意味ですか?スローされた例外のように聞こえます。
Fabian Blechschmidt 2016年

ログsystem.logでエラーチェックを表示
ND17

@ ND17あなたは私が同じ問題を抱えていることを解決できますか?
マニッシュ2016

exception.logにエラーがない場合は、apache / serverログを確認できます
Ashish Raj

回答:


2

取得Section idし、group id例えばそのフィールドのSection id= id1group id = id2

そしてあなたのetc / email_templates.xmlはこのように

  <template id="id1_id2_pickup_template" label="New Order" file="yourfile.html" type="html" module="Hello_StorePickup" area="frontend"/>
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.