Hallo,

die Nummerierung der Contentelemente ist so in Ordnung. Ich hab nur das 
Problem, wie ich die gleiche Nummerierung in das Inhaltsverzeichnis bekomme.
Im Script für das Inhaltsverzeichnis werden ja alle Content-Elemente gezählt. 
Im ersten Teil wird ja nur im Header nach dem Überschriftentyp geschaut.

Aber ich glaube da muss ich ansetzen und bei den Überschriften den Zähler nur 
erhöhen, wenn der entsprechende Überschriftentyp da ist und bei allen anderen eben 
nicht zählen. Also alle Überschriften Typ 1-5 jeweils erhöhen und >5 nichtmehr.

Also lib.stdheader.10.1 - lib.stdheader.10.5 zählen und ab lib.stdheader.10.6 
nichtmehr.

Kann man hier dann irgendwie jeweils select.andWhere =  lib.stdheader.10.1, 
select.andWhere =  lib.stdheader.10.2 usw. einsetzen um LxCounter.prioriCalc = 
intval eben nur dann auszuführen?

Oder geht das irgendwie mit CASE, wie Du schon geschrieben hast?


tt_content.menu.20.3 >
tt_content.menu.20 {
 3 < styles.content.get
 3.wrap = <div class="csc-menu csc-menu-3">|</div>
 3.select.andWhere = sectionIndex!=0
 3.select.pidInList.override.field = pages
 3.renderObj = CASE
 3.renderObj {
   key.field = header_layout
   default = COA
   default {
     stdWrap.fieldRequired = header
     10 = LOAD_REGISTER
     10.L1Counter.cObject = TEXT
     10.L1Counter.cObject.data = register:L1Counter
     10.L1Counter.cObject.wrap = |+1


--> select.andWhere =  lib.stdheader.10.1 {           ????????????
     10.L1Counter.prioriCalc = intval
}

     10.L2Counter = 0
     10.L3Counter = 0
     10.L4Counter = 0
     10.L5Counter = 0
20 = TEXT
     20.field = header
     20.trim = 1
     20.htmlSpecialChars = 1
     20.dataWrap = <p class="csc-section">{register:L1Counter}&nbsp|</p>
     20.typolink.parameter.field = pid
     20.typolink.section.field = uid
   }
   1 < .default
2 < .default
   2.10.L2Counter >
   2.10.L2Counter.cObject < .2.10.L1Counter.cObject
   2.10.L2Counter.cObject.data = register:L2Counter

--> select.andWhere =  lib.stdheader.10.2 {           ????????????
     10.L1Counter.prioriCalc = intval
}

   2.10.L2Counter.prioriCalc = intval
   2.10.L1Counter >
   2.20.dataWrap = <p 
class="csc-section">{register:L1Counter}.{register:L2Counter}&nbsp|</p>

Gruß

Alex
_______________________________________________
TYPO3-german mailing list
[email protected]
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an