Weitere Informationen zum Relaunch von Rostock.de
Weitere Informationen zum Relaunch von Rostock.de Weiter zu rostock.de

Vorlagen

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.

Funktionsübersicht dieser Datei

In der Klasse "contentpapst_class_template" in der Datei "/functions/class.templates.php" sind u.a. die folgenden Funktionen/Methoden für die Erstellung und Verarbeitung von Vorlagen vorhanden:

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 Kommentieren (0 Kommentare)

<< zurück zur Startseite der Dokumentation

Hier finden Sie die eBusiness-/eCommerce-Spezialisten von sandoba.de:
https://www.sandoba.de/dokumentation/kategorien/vorlagen-81/