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>

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"/>
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.