blumfriz1 Posted July 17, 2014 Share Posted July 17, 2014 (edited) Hallo! In den früheren Prestashop-Versionen (vor 1.6..) konnte man mal unter Einstellungen->Template-> die Farbe in den Mails ändern. Geht das in der Version 1.6.08 nicht mehr? Wo kann ich die Farbe jetzt ändern, die sich in den Mail-Vorlagen auf {color} bezieht? Muss ich das jetzt überall manuell austauschen? Gruß, Jutta Edited July 19, 2014 by blumfriz1 (see edit history) Link to comment Share on other sites More sharing options...
eleazar Posted July 17, 2014 Share Posted July 17, 2014 (edited) Hallo Jutta, ja musst du! Oder sagen wir mal mal vorsichtig: Das haben sich die Programmierer von PrestaShop so gedacht! Aber wo ein Wille ist, ist auch ein Weg! Denn die alte Mail-Farbe ist ja noch in deiner Datenbank hinterlegt und zwar als PS_MAIL_COLOR in der Datenbanktabelle ps_configuration (kann auch bei dir ein anderes Prefix als 'ps_' sein). Und dann kann man sie als Variable {color} in allen Mails auch weiterhin nutzen! Zwar nicht so einfach wie im alten PrestaShop, aber z.B. so: Freeware-Editor Notepad++ installieren Das Mailverzeichnis auf der heimischen Festplatte öffnen Alle HTML-Dateien darin auf einmal mit Notepad++ öffnen Im Menü Suchen den Unterpunkt Ersetzen auswählen Suchen nach: background-color:#f8f8f8 Ersetzen durch: background-color:{color} Button "Alle Funde in allen Dateien ersetzen" anklicken. Anschließend alle Dateien speichern und das so geänderte Verzeichnis mails komplett ins Verzeichnis /themes/default-bootstrap/ einspielen, um zu verhindern, dass beim nächsten Update der Mails-Ordner überschrieben wird. Die Tabellenfarbe der Mails versteckt sich übrigens hinter: bgcolor="#f8f8f8" , wobei f8f8f8 die Farbnummer ist. Eine andere Farbe kann natürlich auch durch reine Änderung der Farbnummer nach o.g. Verfahren erzielt werden - auch ohne Rückgriff auf die Variable {color}. Edited July 17, 2014 by eleazar (see edit history) Link to comment Share on other sites More sharing options...
blumfriz1 Posted July 17, 2014 Author Share Posted July 17, 2014 OK - das hatte ich befürchtet... Ich probiere es dann so wie von dir beschrieben und nochmal danke für die schnelle und ausführliche Antwort! Schöne Grüße, Jutta Link to comment Share on other sites More sharing options...
eleazar Posted July 18, 2014 Share Posted July 18, 2014 (edited) Aber eigentlich finde ich das auch zu umständlich. Deshalb habe ich den Color-Picker für die E-Mails in 1.6 wieder eingebaut. Zwar muss bis auf Weiteres einmalig die feste Farbangabe wie oben beschrieben durch die Variable {color} ersetzt werden - aber danach kann die Farbe dann wie gewohnt übers Back Office ausgewählt werden, und zwar unten im Menüfenster Voreinstellungen --> Templates --> Reiter 'Logos für Rechnungen und E-Mails'. Einfach das als Zip-Datei angehängte Override für die Datei /controllers/admin/AdminThemesController.php einspielen in das Verzeichnis: overrides/controllers/admin/ AdminThemesController_1-6.zip Damit das Ganze wirksam wird, anschließend einmal im Menü Erweiterte Einstellung --> Leistung oben rechts auf Cache löschen klicken. Danach ist der Color-Picker wieder da. Puristen dürfen dann noch gern die fehlenden Übersetzungen unter Lokalisierung --> Übersetzungen --> Back Office --> AdminThemes nachtragen. Ich habe auf Github die Änderung eingegeben. Mal sehen, was das Presta-Team daraus macht ... Edited July 18, 2014 by eleazar (see edit history) Link to comment Share on other sites More sharing options...
BoKr Posted July 18, 2014 Share Posted July 18, 2014 Schnellsten lassen sich Text-Fragmente/Passagen in allen Dateien eines Verzeichnisses via http://www.digitalvolcano.co.uk/textcrawler.html tauschen. Link to comment Share on other sites More sharing options...
Luca01 Posted July 18, 2014 Share Posted July 18, 2014 Hallo, scriply kann das auch und ist dabei ein Editor. Viele Grüße Link to comment Share on other sites More sharing options...
blumfriz1 Posted July 19, 2014 Author Share Posted July 19, 2014 Also, ich habe jetzt die "AdminThemesController.php" wie beschrieben eingespielt.... GENIAL!!!!! DANKE!!!! Link to comment Share on other sites More sharing options...
eleazar Posted July 19, 2014 Share Posted July 19, 2014 Okay, dann schreib mal ein [gelöst] vor deien ersten Post. Thema als [GELÖST] markieren:· Beim ersten Beitrag des Themas auf die Schaltfläche „Edit“ klicken,· Dann auf „Use Full Editor“ klicken,· Klick vor den ersten Buchstaben der Überschrift und füge ein „[ GELÖST“ ein,· Klick dann auf „Submit Modified Post“. 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