Sie sind hier:  LinkpfeilPowerCMS »Smarty-Tricks


PHP Funktionen als Modifikatoren


Es können eine stattliche Anzahl von PHP Funktionen als Modifikatoren mit Smarty eingesetzt werden.

Leider geht das Manual von Smarty diesbezüglich nur am Rande darauf ein.

Viele Dinge die manch Plugin - Schreiber im Plugin selbst eingebracht hat, können so auch extern ausgelagert werden.

Wir werden hier nach und nach auf mögliche Einsätze eingehen.

Das scheint notwendig zu sein, da auch nicht jeder PHP Kenntnisse hat.

Aber - diese Beispiele sollen auch nur einen Anreiz erzeugen um sich einmal das PHP Handbuch zu besorgen und selbst einmal Versuche zu starten.

Es geht dabei ja nicht um das Erlernen von PHP sondern nur um den Einsatz sinnvoller Funktionen als Modifikator.

Die Beispiele zu Stringmanipulationen haben wir auf eine extra Seite gelegt.

Kombinationen

Man kann Modifikatoren fast beliebig kombineren - sie werden von links nach rechts abgearbeitet.

Das ist nicht unwichtig , denn eine falsche Folge ergibt ein unerwünschtes Ergebnis.

Komplexere Einsatzmöglichkeiten

Nicht jeder Wunsch muss durch einen Eingriff in die PHP Scripte von PowerCMS ermöglicht werden.

Smarty verfügt ja über seine eigene Scriptsprache und arbeitet hervorragend mit PHP zusammen.

Man kann also manche Dinge nur damit erledigen, wenn man sich mit Smarty auskennt.

Die Vorteile

Es wurden hier bei weitem noch nicht alle Möglichkeiten ausgeschöpft, dabei ist die Anzahl der bisherigen Modifizierungsmöglichkeiten enorm hoch.

Die Vorteile liegen in der einfachen Anwendung und nicht zuletzt in der enorm höheren Geschwindgkeit.

Ein weiterer gewaltiger Vorteil ist der, das problemlos ganz neuartige Steuerungsmöglichkeiten gegeben sind, die es vorher nicht gab.

Das Problem für einen Laien, der sich mit Smarty nicht oder nur oberflächlich auskennt, ist die Erkennung der Möglichkeiten.

Die genannten Beispiele sind aus Verständnisgründen einfach gehalten, einem Kenner würde da ganz sicher das Wasser im Munde zusammen laufen.

Die neuartigen Steuerungsmöglichkeiten bieten einiges, auch an Erleichterung für bereits bestehende Teile von PowerCMS.

Ich finde es allerdings verwunderlich, das solche Möglichkeiten bei Smarty sehr versteckt gehalten werden, ja man muss richtig suchen bevor man im Ansatz da etwas findet.

So manches mitgelieferte Modifikator Plugin ist vollkommen überflüssig geworden, da man es direkt ebenfalls kann.

Ich bin sicher, das noch mehr entdeckt werden wird - für ein Tag Arbeit war das ja schon ganz gut.

 

Letzte Änderung auf dieser Seite am: 28.01.2008 14:58:08


Vorherige Seite: LinkpfeilDemo PlugIn video  | Nächste Seite: LinkpfeilString-Modifikatoren