Das Template <keyword>password_reset_html.liquid</keyword> rendert die Email, die über den Request-Step (siehe: <keyword>templates/password_reset/request.liquid</keyword>) an den Kunden verschickt wird, für die Darstellung im HTML-Format.
Das Template muss unter
Innerhalb des <keyword>password_reset_html.liquid</keyword> Templates stehen folgende Objekte zur Verfügung:
Das hier beschriebene HTML-Format Email-Template ist Schritt 2 in dem 3-Schritt-Verfahren des Password-Reset-Workflow.
Nachdem der Account-Besitzer in Schritt 1 ein Zurücksetzen seines Passworts beantragt hat, erhält er die Email zugestellt die Ihn auf die entsprechende Shop-Seite (Set-New-Password-Step) zurückleitet, wo er dann sein neues Passwort vergeben kann. Das hier beschriebene Template wird genutzt, um die Darstellung der Email im HTML-Format zu rendern. Die Email muss dem Account-Besitzer einen Hyperlink anzeigen, der Ihn auf den Set-New-Password-Step im Webshop weiterleitet.
Sehen Sie auch folgende zugehörige Beschreibungen:
Innerhalb des <keyword>password_reset_html.liquid</keyword> Templates stehen folgende Attribute zur Verfügung:
Gibt das Geschlecht des Account-Besitzers zurück:
Gibt die Email des Shops zurück, an die sich der Account-Besitzer wenden kann um das Passwort manuell zurücksetzen zu lassen.
Gibt die Gültigkeitsdauer einer Anfrage zum Zurücksetzen des Account-Passworts in Stunden an
Die URL welche den Account-Besitzer auf den set_new_password.liquid Step weiterleitet, wo er ein neues Passwort für seinen Account vergeben kann.
Das nachfolgende Beispiel zeigt das Markup einer Email für die Darstellung im HTML-Format. Hierzu werden die oben beschriebenen Attribute genutzt bzw. ausgegeben. Diese Email muss dem Account-Besitzer in erster Linie den Link anzeigen, der Ihn auf den finalen Schritt 3 (Set-New-Password-Step) im Webshop zurückführt. Sie können wie üblich den Betreff der Email bestimmen, indem Sie das Attribut "mail_subject" wie im Beispiel ersichtlich individuell bestücken. Außerdem wird der Liquid-Filter dangerous
genutzt, so dass der vorliegende HTML-Code unmaskiert (un-escaped) ausgegeben wird.
{% capture mail_output %}Dear customer,<br/><br/>
Please click on the following link to change your password. Please note, that this link is valid for {{ link_duration }} hours and can only be used once.<br/><br/>
Please click to add a new password for your customer account.<br/>
<a href="https://{{ shop.default_host }}{{ shop_password_reset_url }}">https://{{ shop.default_host }}{{ shop_password_reset_url }}</a><br/><br/>
If you did not ask for a new password, please ignore this e-mail. For any further questions please do not hesitate to contact us direct<br/>
on <a href="mailto:{{ contact_email }}">{{ contact_email }}</a>. We are happy to help and support you.<br/><br/>
With best regards,<br/>
Your {{ shop.name }} Online-Team{% endcapture %}{{ mail_output | dangerous }}<br/>
{% capture mail_subject %}Your password reset request at {{ shop.name }}{% endcapture %}