Für die Funktion stehen verschiedene Parameter zur Verfügung mit denen Sie auf die Ausgabe Einfluß nehmen können.
Je nach Parameter generiert die Funktion eine andere Ausgabe. In der Liste links finden Sie alle Parameter mit der entsprechenden Beschreibung.
Der Parameter template muss immer angegeben werden. Er kann Detail- oder Listen-Templates enthalten. Abfrage-Templates müssen im Parameter query stehen.
Detail-Templates brauchen kein query, Listen-Templates brauchen zwingend eine query wenn sie mit CB_TEMPLATE eingebunden werden sollen.
Alle weiteren Parameter optional und können auch gemeinsam genutzt werden. So sind mit wenigen Anweisungen komplexe Ausgaben möglich.
Die Funktion CB_TEMPLATE generiert keinen eigenen Code, Sie haben 100% Code-Kontrolle.
Der Funktionsaufruf erfolgt immer in PHP und einem Array mit den Parametern.
Grundlegende Syntax:
Das wäre ein Aufruf eines Detail-Templates.
- <?php
- CB_TEMPLATE(array("template" => "detailtemplate"));
- ?>
Listen-Templates werden so aufgerufen.
- <?php
- CB_TEMPLATE(array(
- "template" => "listentemplate",
- "query" => "abfrage"
- ));
- ?>
Mit cachetime, order, sort und sv kann man die Ausgabe beeinflussen. Damit kann man die in den Templates festgelegten Werte überschreiben und so gleiche Templates für verschiedene Ausgaben nutzen.