Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 04. Oktober 2015 14:14

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.017
Webseite

PHP-Befehle in Smarty verwenden

Seit der Version CMSMS 1.12 können PHP-Befehle aufgrund der neu hinzugefügten Sicherheitseinstellungen NICHT mehr ohne weiteres in Templates ausgeführt werden.

Damit das funktioniert, muss dies

$config['permissive_smarty'] = 1;

in die config.php eingefügt werden.

Jedoch sollte jedem klar sein, dass damit auch ein paar Smarty Sicherheitsmechanismen deaktiviert werden, weshalb diese Möglichkeit nur in Ausnahmefällen genutzt werden sollte.

Bevorzugt sollte man den jeweiligen PHP-Befehl in ein Smarty-Plugin verpacken. Weitere Informationen, wie das funktioniert, findet ihr hier

http://www.smarty.net/docs/en/plugins

Offline