Jump to content

GELÖST Farbe in Mails ändern


Recommended Posts

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 by blumfriz1 (see edit history)
Link to comment
Share on other sites

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 by eleazar (see edit history)
Link to comment
Share on other sites

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'.

 

post-452242-0-06451800-1405692030_thumb.jpg

 

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 by eleazar (see edit history)
Link to comment
Share on other sites

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...