[TYPO3-german] Element-Gruppen wrappen in eigenem Content mit TS

Tom Arnold t3list at bnt.de
Sun Mar 27 19:51:53 CEST 2011


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)
>> }
>> }
>



More information about the TYPO3-german mailing list