Soo, fast am Ziel :)

Das letzte Puzzlestück, den letzten Record zu identifizieren und ebenfalls mit dem schliessenden Group-Div zu versehen, klappt, wenn ich die Anzahl der Records als Zahl reinschreibe (14). Perfekt wäre es, wenn ich an dieser Stelle sowas wie cObj:parentRecordTotal oder eben die numRows aus dem select benutzten könnte...

temp.gruppen = CONTENT
temp.gruppen {
     (selectkrams...)
     renderObj = COA
     renderObj {
         stdWrap.dataWrap =
<div class="item-{cObj:parentRecordNumber}">|</div>
         stdWrap.outerWrap.cObject = COA
         stdWrap.outerWrap.cObject {
             10 = CASE
             10.key.cObject = TEXT
             10.key.cObject.data = cObj:parentRecordNumber
                 # 2, Berechnung per Modulo
                 10.key.cObject.wrap = |%4
                 10.key.prioriCalc = intval
             # default: nix wrappen
                 10.default = TEXT
                 10.default.value = |
             # erstes element: groupwrap oeffnen:
                 10.1 = TEXT
                 10.1.value = <div class="group">|
             # modulo = 0: groupwrap schliessen:
                 10.0 = TEXT
                 10.0.value = |<!-- .group --></div>
         }
        stdWrap.outerWrap.override.cObject = COA
        stdWrap.outerWrap.override.cObject {
                if.value.data = cObj:parentRecordNumber
                
                # wie bekomme ich hier die numRows hin?
                if.equals = 14
                
                10 = TEXT
                10.value = |<!-- .group .last --></div>
        }
         10 = TEXT
         10.value = (Hier der Inhalt)
     }
}

Hat da jemand eine Idee?
Vielem Dank,
Tom



Am 27.03.11 14:12, schrieb Tom Arnold:
Argh. Einen kleinen Schönheitsfehler hat das Ganze noch: Die letzte
Group wird nicht geschlossen, wenn es nicht genau auf 4 aufgeht. Damn.
Zu früh gefreut.


Am 27.03.11 13:45, schrieb Tom Arnold:
temp.gruppen = CONTENT
temp.gruppen {
(selectkrams...)
renderObj = COA
renderObj {
stdWrap.dataWrap =
<div class="item-{cObj:parentRecordNumber}">|</div>
stdWrap.outerWrap.cObject = COA
stdWrap.outerWrap.cObject {
10 = CASE
10.key.cObject = TEXT
10.key.cObject.data = cObj:parentRecordNumber
# 2, Berechnung per Modulo
10.key.cObject.wrap = |%4
10.key.prioriCalc = intval
# default: nix wrappen
10.default = TEXT
10.default.value = |
# erstes element: groupwrap oeffnen:
10.1 = TEXT
10.1.value = <div class="group">|
# modulo = 0: groupwrap schliessen:
10.0 = TEXT
10.0.value = |<!-- .group --></div>
}
10 = TEXT
10.value = (Hier der Inhalt)
}
}


_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an