Ich würde gerne bei jeder vom Shop versendeten E-Mail unsere Firmensignatur anhängen. Das geht natürlich von Hand, doch dann muss man bei einer Änderung wieder an zig Stellen nachbessern. Besser wäre es, wenn es in einer Variablen vorliegen würde, so wie z.B. auch {$NAME} oder auch {$JANOLAW_INFO_HTML}. Wie kann man sowas definieren und wo legt man es am besten ab, damit es beim nächsten Update nicht verschwindet?
Dies ist am einfachsten über ein Smarty-Plugin realisiert. Super ist, dass ein selbst erstelltes Plugin von Updates unberührt bleibt . Hier eine Anleitung zum Erstellen eines Smarty-Plugins: Angenommen die Signatur soll in der HTML-E-Mail-Vorlage über {signatur type=html} und in der TXT-E-Mail-Vorlage über {signatur type=txt} eingefügt werden: Erstelle eine neue Datei namens function.signatur.php mit folgendem Inhalt: PHP: <?phpfunction smarty_function_signatur($params, &$smarty){ if($params['type'] == 'html') { return 'HAAGE & PARTNER<br />Software Distribution & Services<br />www.haage-partner.de'; } else { return "HAAGE & PARTNER\nSoftware Distribution & Services\nwww.haage-partner.de"; }}?> Lade die Datei in das Verzeichnis includes/classes/Smarty_2.6.14/plugins hoch. Fertig! Die Anleitung ist ungetestet und ohne Gewähr.
Vielen Dank für diesen Lösungsvorschlag, der an sich nicht schlecht ist, eben weil die Änderungen bei einem Update nicht überschrieben werden. Andererseits denke ich, dass diese Funktionalität etwas komfortabler in der Shopkern bzw. die Shopeinstellungen integriert werden sollte, dann das braucht doch fast jeder und nicht jeder kann/will sich mit Smarty rumschlagen - oder lieg ich hier falsch?
Sehe ich auch so. So eine schöne komfortable Funktion direkt und einfach im Standard-Shop wäre echt wünschenswert!
Kann ich nur beipflichten. Und wenn man dann soetwas wie eine globale Signatur-Variable einbaut, dann bitte auch gleich eine für das Wiederrufsrecht.
...und für die AGB und sonstige Dinge, die man an mehreren Stellen braucht. Und richtig perfekt wären dann noch weitere "variable" Variablen. Neben dem Footer, dem Widerrufsrecht, den AGB etc. gibt es immer mal wieder noch viele andere Texte, die an verschiedenen Stellen gebraucht werden. Und wenn man die nur an einer zentralen Stelle ändern müsste... das wäre echt genial. BITTE BITTE Gambio baut diese Wünsche irgendwie ein! Nicht nur in unserem Interesse, auch in eurem, das wäre meiner Meinung ein tolles Key-Feature, das euch nochmal deutlich von den anderen Anbietern abhebt!
Ich kann mir auch nicht vorstellen, dass das besonders schwierig wäre, denn im Grunde müssten schon alles Module dafür vorhanden sein, wie z.B. der Content Manager für die Eingabe. Und daraus dann eine Variable für HTML- und Textausgabe zu bauen sollte nicht das große Problem sein.
Wie ist denn der Status hierzu? Wäre schön, wenn sich Gambio mal dazu äußern würde ob das nun geplant ist!
Hallo, wir haben noch nichts realisiert und auch noch nicht festgelegt, mit welchem Update diese Funktion kommt.