Hallo Zusammen
Ich bin nun seit einigen Tagen dabei zu versuchen aus einem Template, welches ich selber erstellt habe, eine vorhandene statische Klasse bzw. Funktion aufzurufen. Jedoch waren meine Versuche bis heute erfolglos.
Mit Smarty gibt es eine Möglichkeit eine statische Funktion aufzurufen, jedoch scheint es so, dass Oxid mit dieser Methode ein Problem hat.
http://www.smarty.net/docs/en/advanc...ic.classes.tpl
Wenn ich die Code-Zeile
einfüge um eine Variable im Template aufzurufen, erscheinen zwar keienerlei Fehlerausgaben jedoch auch keine Ausführung der Funktion. Sprich es passiert nichts,..
Es macht auch keinen Unterschied wenn ich die Code-Zeile mit oder ohne Anführungszeichen schreibe.
Das Template selber wird über die base.tpl aufgerufen. Somit hat es keine Klasse. Die oxViewConfig möchte ich nicht erweitern... Eventuell habt Ihr eine Lösung wie ich das Problem lösen könnte?
Schon mal im Voraus vielen Dank für Eure Hilfe.
Gruss CyFox
Ich bin nun seit einigen Tagen dabei zu versuchen aus einem Template, welches ich selber erstellt habe, eine vorhandene statische Klasse bzw. Funktion aufzurufen. Jedoch waren meine Versuche bis heute erfolglos.
Mit Smarty gibt es eine Möglichkeit eine statische Funktion aufzurufen, jedoch scheint es so, dass Oxid mit dieser Methode ein Problem hat.
http://www.smarty.net/docs/en/advanc...ic.classes.tpl
Wenn ich die Code-Zeile
Code:
[{assign var="variable" value=class::staticfunction('parameter')}]
Es macht auch keinen Unterschied wenn ich die Code-Zeile mit oder ohne Anführungszeichen schreibe.
Das Template selber wird über die base.tpl aufgerufen. Somit hat es keine Klasse. Die oxViewConfig möchte ich nicht erweitern... Eventuell habt Ihr eine Lösung wie ich das Problem lösen könnte?
Schon mal im Voraus vielen Dank für Eure Hilfe.
Gruss CyFox