Mit den Methoden dieser Klasse können Vorlagen erstellt, geladen und verarbeitet werden. U.a. werden mit diesen Funktionen die in den Vorlagen enthaltenen {cp:tags} durch die jeweils angeforderten Inhalte ersetzt. Um diese Methoden in Module einzubinden, muss die Datei "/functions/class.templates.php" per "include()" oder "include_once()" eingebunden werden.
| assign | Funktion für die Zuweisung von Werten zu Variablen für "{cp:assign}" | |
| change | Überprüfung von Variablenwerten für "{cp:if:*}" und "{cp:ifnot:*}" | |
| clean | Löscht die bisher geladene Vorlage und setzt somit die Klasse zurück | |
| dump | Speichert eine verarbeite Vorlage als Datei (z.B. für den Cache) | |
| format | Verarbeitet die Container ("{cp:container*}") und setzt die Inhalte ein | |
| format_client | Führt den Tag "{cp:client}" aus und überprüft u.a. Browser und Betriebssystem des Benutzers | |
| format_date | Führt den Tag "{cp:date*}" für Datumsangaben aus | |
| format_language | Führt die {cpl:tags} für die Sprachinhalte aus | |
| format_texteffect | Führt den Tag "{cp:texteffect*}" für Textformatierungen aus | |
| open | Öffnet eine neue Vorlage | |
| output | Startet die Verarbeitung der enthaltenen {cp:tags} und liefert den Inhalt der fertigen Vorlage zurück | |
| rewrite | Ersetzt einen übergebenen String durch das mod_rewrite-fähige Äquivalent (z.B. für Dateinamen) | |
| process | Startet die Verarbeitung der {cp:tags} in den Vorlagen (u.a. über die oben gelisteten Funktionen | |
| replace | Ersetzt einen {cp:tag} durch den Inhalt einer Variablen | |
| rights | Führt den Tag "{cp:rights*}" für die Benutzerberechtigungen aus |
Kommentieren (0 Kommentare)