Neu E-Mail-Vorlagen

liwe_fs

Gut bekanntes Mitglied
21. November 2012
134
5
MOS
Hallo,

ist es in der im Shop 5.x.xx nicht mehr möglich, unter E-Mail-Vorlagen
den Pfad einer tpl Datei direkt anzugeben?
Beispiel
{include file="`$smarty.server.DOCUMENT_ROOT`/bla1/bestell_blabla_txt_de.tpl"}

Fehlermeldung
Die E-Mail-Vorlage ist fehlerhaft. -> Smarty Security: not trusted file

Danke LiWe
 

waldemar.p

Moderator
Mitarbeiter
6. Januar 2016
62
8
Hm es ist nach wie vor möglich Smarty Code zu nutzen. Auch include müsste funktionieren.
Ich könnte mir vorstellen dass bei deiner Methode eher zum Syntax Fehler führt.
Versuch mal wie folgt:
{include file="{$smarty.server.DOCUMENT_ROOT}/bla1/bestell_blabla_txt_de.tpl"}
 
  • Gefällt mir
Reaktionen: liwe_fs

FMoche

Moderator
Mitarbeiter
15. Dezember 2014
737
83
Halle (Saale)
Wir aktivieren ab Shop5 standardmäßig Smarty-Security, was so etwas unterbindet.
Wenn man das Risiko eingehen will, kann man in der includes/config.JTL- Shop.ini.php die Zeile

Code:
define('MAILTEMPLATE_USE_SECURITY', false);
eintragen, um das zu deaktivieren.

Analog dazu gibt es noch NEWSLETTER_USE_SECURITY und EXPORTFORMAT_USE_SECURITY.
 
  • Gefällt mir
Reaktionen: liwe_fs