CB_TEMPLATE: count

Mit dem Parameter count kann man für ein Template vom Typ "Liste" ein Anzahl an Verknüpfungen ausgeben lassen.

Der count Parameter ermöglicht es, dass man sich die Anzahl der Verknüpfungen eines Feldes anzeigen lässt.

Dies hat den Vorteil, dass man dafür nicht ins Listen-Template muss, sondern diese Ausgabe und das parsen übersprungen wird.

Dieser Parameter kann nur bei Templates vom Typ "Liste" eingesetzt werden.

Grundlegende Syntax

  1. <?php
  2. CB_TEMPLATE(array(
  3.   "template" => "listen_template",
  4.   "query"    => "abfrage_template",
  5.   "count"    => true
  6. ));
  7. ?>

Diese Funktionsaufruf gibt eine Zahl wieder.

Eine Besonderheit ist der Einsatz des zustäzlichen Parameters tempvar. Wie bei CB_DATA() kann man die Ausgabe damit puffern und entweder in eine einfach Variable oder die globale Variable $tempvar schreiben.

Beispiel 1:

Die Anzahl der verknüpften Datensätze soll in die lokale Variable $variable geschrieben werden.

  1. <?php
  2. $variable = CB_TEMPLATE(array(
  3.   "template" => "listen_template",
  4.   "query"    => "abfrage_template",
  5.   "count"    => true,
  6.   "tempvar"  => "anzahl"
  7. ));
  8. ?>

Beispiel 2:

Die Anzahl der verknüpften Datensätze soll in die globale Variable $tempvar geschrieben werden.

  1. <?php
  2. CB_TEMPLATE(array(
  3.   "template" => "listen_template",
  4.   "query"    => "abfrage_template",
  5.   "count"    => true,
  6.   "tempvar"  => "anzahl"
  7. ));
  8. ?>

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