CB_LIST: field

Mit diesem Parameter kann man in jedem Artikel den internen Zähler einer Liste ausgeben.

Mit diesem Parameter kann man in jedem Artikel den internen Zähler einer Liste ausgeben. Es gibt die folgenden Werte:

Der Unterscheid zwischen "counter" und "counter_all" ist der, dass "counter" immer nur die aktuelle Position eines Eintrags innerhalb der Liste ausgibt. Dagegen zeigt "counter_all" die Position des Eintrags innerhalb aller Listeneinträge an.

Beispiel 1: Position innerhalb einer aktuellen Listeansicht anzeigen

  1. <?php
  2. CB_LIST(array("field" => "counter"));
  3. ?>

Beispiel 2: Position innerhalb der gesamten Liste anzeigen

  1. <?php
  2. CB_LIST(array("field" => "counter_all"));
  3. ?>

Hier ein einfaches Beispiel zur Veranschaulichung:

Ein Container beinhaltet 16 Artikel. Mit einer Abfrage greift man auf diese Artikel zu und gibt in einer Liste pro Seite 10 Artikel aus. Wenn inerhalb der Listenparameter des Listen-Templates "counter" ausgegeben werden soll fängt es bei 1 an und endet bei 10. Auf der näSeite beginnt dies erneut. Wenn das Feld "counter_all" ausgegeben wird, bezieht sich die Position auf die gesamte Liste, auch die nicht angezeigten Artikel. Der erste Eintrag auf Seite 2 hätte die Positionszahl 11.

Beispiel: Ersten Eintrag einer Liste ausgeben

  1. <?php
  2. CB_LIST(array("field" => "first"));
  3. ?>

Beispiel: Anzahl der Eintrag einer Liste ausgeben

  1. <?php
  2. CB_LIST(array("field" => "hits"));
  3. ?>

Beispiel: Letzten Eintrag einer Liste ausgeben

  1. <?php
  2. CB_LIST(array("field" => "last"));
  3. ?>

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