Quantcast
Channel: OXID Community Forum
Viewing all articles
Browse latest Browse all 6951

How-To: Smarty Plugins im Modul-Ordner behalten

$
0
0
Hello,

heute erzähle ich euch, wie man Smarty beibringen kann, unsere eigenen Plugins aus dem Modul-Ordner zu laden.

Smarty Objekte werden in der Klasse oxUtilsView zusammengebaut und mit den nötigen Einstellungen (cache Ordner, Delimiter etc) ausgestattet. Und zum Glück lässt oxUtilsView sich auch erweitern/überladen.
Der Gedanke war daher, die Funktion, die die ganzen Einstellungen in Smarty eingibt, so zu überschreiben, dass auch mein eigener Ordner als Verzeichnis mit Plugins eingetragen wird.
Die Funktion heißt _fillCommonSmartyProperties()

Ich fackele nicht lange rum, hier ist mein Demo-Modul: https://github.com/vanilla-thunder/vt-smartyext

Die Smarty Doku verweist darauf hin, dass mehrere Plugin-Ordner sich auf die Performance auswirken können. Getestet habe ich es nicht, da ich keine Möglichkeiten dazu habe. Rein Subjektiv hat sich im Shop aber nix getan.



sonnige Grüße aus Bonn

Viewing all articles
Browse latest Browse all 6951

Trending Articles