Zum Inhalt springen

Zähler vor Überschrift ausgeben

Erstellt am 26. April 2012 · 2 Antworten · letzte Antwort am 26. April 2012

Tags: Inhaltselemente, Frage

Hotzenplotz ·

Ich möchte gerne auf einer Seite, vor jeder Überschrift die mit
TCEFORM.tt_content.header_layout 5 formatiert wurde, einen Zähler automatisch ausgeben.

1 Überschrift
2 Überschrift
3 Überschrift
etc.

Dazu nutze ich folgendes Script, das leider immer nur eine 1 ausgibt statt
bei jedem CE zu zählen.
Woran kann es liegen?

Ratlos, der Hotzenplotz...

lib.stdheader.10.5 >
lib.stdheader.10.5 = COA
lib.stdheader.10.5 {
  10 = LOAD_REGISTER
  10.Counter.cObject = TEXT
  10.Counter.cObject.data = register:Counter
  10.Counter.cObject.wrap = |+1
  10.Counter.cObject.if.isTrue.current = 1
  10.Counter.prioriCalc = intval
  20 = TEXT
  20.current = 1
  20.insertData = 1
  20.fontTag = <div class="number">{register:Counter}</div><h5>|</h5>
}
LuP ·

Hallo,

Du könntest den kürzeren Weg gehen und direkt auf die intern inkrementelle Variable parentRecordNumber von RECORDS- und CONTENT-cObject zugreifen:

lib.stdheader.10.5.dataWrap = <div class="number">{cObj:parentRecordNumber}</div><h5>|</h5>

VG,
LuP