Magento 2: Systemkonfiguration Wählen Sie E-Mail-Vorlagen aus, die nicht funktionieren

7

Ich versuche, ein Auswahlfeld mit E-Mail-Vorlagen unter System-> Konfiguration zu rendern. Wenn ich die Konfigurationsregisterkarte öffne, werden keine Konfigurationsfelder mehr angezeigt.

Hier sind meine Dateien

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>
user2013454
quelle
Was meinst du mit "es werden keine Konfigurationsfelder mehr angezeigt"? Klingt nach einer Ausnahme, die ausgelöst wird.
Fabian Blechschmidt
In log system.log zeigen Sie einen Fehler überprüfen Sie es
ND17
@ ND17 könnten Sie lösen, dass ich das gleiche Problem habe?
Manish
Sie können Apache / Server-Protokoll überprüfen, wenn exception.log keinen Fehler hat
Ashish Raj

Antworten:

2

Holen Sie sich Section idund group idvon diesem Feld Zum Beispiel Section id= id1undgroup id = id2

und Ihre etc / email_templates.xml wie folgt

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