snt Posted December 10, 2013 Share Posted December 10, 2013 Hallo, wo kann man die Betreffzeile für die Mails so ändern, sodass der Shopname (der ja standardmäßig immer unabhängig von der jeweiligen Mailvorlage) dort nicht mehr erscheint bzw. zumindest der Shopname nicht mehr in eckigen Klammern [] steht? Viele Mails landen nämlich dank der [] beim Empfänger im Spam-Ordner. Danke! (Prestashop 1.5.6) Link to comment Share on other sites More sharing options...
eleazar Posted December 10, 2013 Share Posted December 10, 2013 Hmmh, wo hast du denn die Mailvorlagen her? In den Originalen von Prestashop gibt es jedenfalls keine eckigen Klammern im Betreff. Link to comment Share on other sites More sharing options...
snt Posted December 10, 2013 Author Share Posted December 10, 2013 Ich nutze GC-German. Aber manche Mailvorlagen (z.B. bankwire.html bzw. txt) sind die Originalvorlagen. In diesen Vorlagen steht aber doch nirgends die Betreffzeile. Diese wird doch von irgendeiner php generiert? Oder liege ich da falsch? Link to comment Share on other sites More sharing options...
eleazar Posted December 10, 2013 Share Posted December 10, 2013 Bankwire ist vielleicht nicht ganz das richtige Beispiel. GC German bringt nur eine eigene Mail mit, die Auftragsbestätigung. Alle anderen Mails sind die Prestashop-Originale - und zwar samt und sonders normale HTML- bzw. Textdateien im Verzeichnis /mails, die Variablen erhalten, die jeweils in geschweifte Klammern eingeschlossen sind, z.B. {shopname}. Letztere wird zur Laufzeit, also wenn eine Mail verschickt wird, mit dem Namen deines Shops gefüllt, den du im Backoffice hinterlegt hast. Der Shopname sollte im Back Office unter Voreinstellungen --> Shopadressen --> Sektion Kontaktdaten erfasst sein. Link to comment Share on other sites More sharing options...
Gurkcity Posted December 13, 2013 Share Posted December 13, 2013 Die eckigen Klammern kommen aus der Send-Methode von Mail-Klasse: /* Create mail and attach differents parts */ $message = new Swift_Message('['.Configuration::get('PS_SHOP_NAME', null, null, $id_shop).'] '.$subject); in Zeile 257 (/classes/Mail.php) bei PrestaShop 1.5.6.1 Die Send-Methode kann über eine Override Funktion überschrieben werden. Beim Einsatz von GC German sollten die Parameter (die Textbausteine der CMS-Seiten) aus der aktuellen Override dort eingebaut werden. Wir können gerne eine angepasste Vorlage zur Verfügung stellen. 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now