Zwei Schritte sind notwendig:
1. Schritt
Als erstes ein Diff mit der customer.xml aus app/design/frontend/base/default/layout/ mit der aktuellen aus seinen eigenen Template machen.
Schnell wird man finden, das hier fehlt!!
die eigene Datei damit ergänzen.Reset a Password page/1column.phtml Reset a Password
2.Schritt
Das Template ändern.
Ich habe zum Beispiel diesen Text genommen
Hallo {{htmlescape var=$customer.name}},
Ihr neues Passwort können Sie jetzt hier eintragen: {{store url="customer/account/resetpassword/" _query_id=$customer.id _query_token=$customer.rp_token}}Sie können Ihr Passwort jederzeit ändern, indem Sie sich in Ihrem Kundenbereichen anmelden.
und schon klappt es wieder.
Der Vorteil ist, es wird das Passwort nicht mehr unverschlüsselt per Email versendet.
Hallo danke für den Beitrag, habe das gleiche Problem und jetzt versucht mit deiner lösung zu beheben aber es klappt bei mir immer noch nicht.
AntwortenLöschenGruss
Mihael
bez@woozah.com
Ich finde die Lösung nicht nach vollziehbar ... in der customer.xml steht alles drin und mein Transaktionstemplate sieht nun völlig anders aus als deins hier.
LöschenMagento 1.6.1.0
Das Problem ist in der alten Magento Version wurde das Passwort verschickt, jetzt ein Link. Ich kann nur sagen es geht. Postet doch eure Templatemail und customer.xml
AntwortenLöschenGruss
Erik
es wäre sehr hilfreich, wenn angegeben wäre, in welcher Template Datei man den Code ändern soll, das würde dem einen oder anderen, der nicht täglich mit Magento arbeitet, sehr viel Zeit beim Suchen ersparen.
AntwortenLöschenDavon abgesehen ist der Code hier falsch.
AntwortenLöschen<a href="{{store url=" customer="" account="" resetpassword="" "="" _query_id="$customer.id" _query_token="$customer.rp_token}}"
Was hier rauskommt ist Krautsalat mit leerzeichen in der URL.