Hallo zusammen,
ich bin absoluter Typo3-Neuling, also habt Gnade ;)
Ich zeige zur Zeit meine Sekundärnavigation folgendermaßen an:
Typoscript-Code:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25:
| plugin.tx_automaketemplate_pi1 { content = FILE content.file = fileadmin/template/main/template_1.html elements { BODY.all = 1 BODY.all.subpartMarker = DOCUMENT_BODY DIV.all = 1 } } temp.menu_2 = HMENU temp.menu_2.entryLevel = 1 temp.menu_2.1 = TMENU temp.menu_2.1 { wrap = <ul> | </ul> NO.allWrap = <li> | </li> NO.stdWrap.htmlSpecialChars = 1 } temp.mainTemplate = TEMPLATE temp.mainTemplate { template =< plugin.tx_automaketemplate_pi1 workOnSubpart = DOCUMENT_BODY subparts.seknav < temp.menu_2 } |
Der Code stammt weitestgehend aus dem "Modern Template Building" Tutorial. Jetzt möchte ich allerdings, falls keine Unterseiten vorhanden sind, das gesamte, die Sekundärnavigation umgebende div (#seknav) ausblenden und meinem Inhaltselement (div#entries) abhängig davon, ob die Sekundärnavigation angezeigt wird, eine CSS-Klasse zuweisen.
Im Endeffekt soll das ganze also so aussehen:
Sekundärnavigation notwendig:
HTML-Code:
<div id="seknav"> <ul><li>BlaBla</li><li>Blabla</li></ul> </div> <div id="entries" class="withseknav">[...]</div>
Sekundärnavigation nicht notwendig:
HTML-Code:
<div id="entries" class="noseknav">[...]</div>
Weiß jemand Rat?
Gruß
cvk