Scriptindex.de

[ Menü ]

Home
News
Scripts
Neuzugänge
Suchen
Bücher
Manuals

[ Inhalt ]

Script eintragen
Tutorial eintragen
Newsletter
Umfragen
Link zu uns
Werbung bei uns
Kontakt
Impressum

[ Statistik ]

Hits gesamt: 5080442
Hits Heute: 517
max. Hits (10.07.07): 6964
User Online: 46
Scripts: 2828

[ Partner ]

CodeBase
I.S.U.M.
LUG Bayreuth
PEAR NEWS
PHP Classes

[ Facebook ]

[ Eigene Domain? ]

[ Buchtipp ]

MySQL lernen . Anfangen, anwenden, verstehen
MySQL lernen . Anfangen, anwenden, verstehen

Manuals > Smarty > Variablen-Modifikatoren

Kapitel 5. Variablen-Modifikatoren

Variablen-Modifikatoren können auf alle Variablen angewendet werden, um deren Inhalt zu verändern. Dazu hängen sie einfach ein | (Pipe-Zeichen) und den Modifikatornamen an die entsprechende Variable an. Ein Modifikator über Parameter in seiner Arbeitsweise beinflusst werden. Diese Parameter werden dem Modifikatorname angehängt und mit : getrennt.

Beispiel 5-1. Modifikator Beispiel

{* Schreibe den Titel in Grossbuchstaben *} <h2></h2> {* Kürze das Thema auf 40 Zeichen, und hänge '...' an. *} Thema:

Wenn Sie einen Modifikator auf ein Array anwenden, wird dieser auf jeden Wert angewandt. Um zu erreichen, dass der Modifkator auf den Array selbst angewendet wird, muss dem Modifikator ein @ Zeichen vorangestellt werden. Beispiel: (gibt die Anzahl Elemente des Arrays $artikelTitel aus.)

Modifikatoren können aus Ihrem $plugins_dir automatisch geladen (sehen Sie dazu auch Naming Conventions) oder explizit registriert werden (register_modifier). Zudem können alle PHP-Funktionen implizit als Modifikatoren verwendet werden. (Das Beispiel mit dem @count Modifier verwendet die Funktion 'count' von PHP und keinen Smarty Modifikator) PHP Funktionen zu verwenden eröffnet zwei Probleme: erstens: manchmal ist die Parameter Reiehnfolge nicht erwünscht. ( funktioniert zwar, sieht aber als das durch Smarty geliefert wird, besser aus. Zweitens: wenn $security auf TRUE gesetzt ist, müssen alle verwendeten PHP Funktionen im $security_settings['MODIFIER_FUNCS']-Array enthalten sein.

5.1. capitalize (in Grossbuchstaben schreiben)

Wird verwendet um den Anfangsbuchstaben aller Wörter in der Variable gross (upper case) zu schreiben.

Beispiel 5-2. capitalize (in Grossbuchstaben schreiben)

AUSGABE: diebe haben in norwegen 20 tonnen streusalz entwendet. Diebe Haben In Norwegen 20 Tonnen Streusalz Entwendet.

Copyright 1998 - 2009 by I.S.U.M.