


This snippet wraps every section with a own CSS-style for formatting the index on each page individually. The layout setting of the header controls this behaviour (Layout1 - Layout5) and sets the coresponding CSS-Style .csc-section-1 to csc-section-5.
# override "Section index (pagecontent w/Index checked)" 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 = TEXT 10.field = header 10.trim = 1 10.htmlSpecialChars = 1 10.dataWrap = <p class="csc-section-1">|</p> 10.typolink.parameter.field = pid 10.typolink.section.field = uid } 1 < .default 2 < .default 2.10.dataWrap = <p class="csc-section-2">|</p> 3 < .default 3.10.dataWrap = <p class="csc-section-3">|</p> 4 < .default 4.10.dataWrap = <p class="csc-section-4">|</p> 5 < .default 5.10.dataWrap = <p class="csc-section-5">|</p> } }
This snippet was submitted by Daniel Vorhauer.


Comments (0)