CB_TEMPLATE()

Mit der Funktion CB_TEMPLATE binden Sie Templates ein.

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.

  1. <?php
  2. CB_TEMPLATE(array("template"  => "detailtemplate"));
  3. ?>

Listen-Templates werden so aufgerufen.

  1. <?php
  2. CB_TEMPLATE(array(
  3.   "template"  => "listentemplate",
  4.   "query"     => "abfrage"
  5. ));
  6. ?>

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.


Sag' deine Meinung! Nichts gegen kurze Einschätzungen. Floskeln wie "sieht aus, als wärs vom Praktikanten" oder "Griff ins Klo" sollten allerdings im Sinne einer sachlich geführten Diskussion vermieden werden.




Kommentar:



Funktionsreferenz Neueste Blog-Artikel


Blog-Archiv Twitter

Folgt @cubecms auf Twitter und bleibt immer auf dem Laufenden was CUBE angeht. Hashtag: #cubecms