Einzelnen Beitrag anzeigen
  #1  
Alt 10.04.06, 12:31
cvk cvk ist offline
Forum Zuschauer
 
Registriert seit: 10.04.06
Beiträge: 3

Sekundärnavigation ausblenden, wenn nicht benötigt


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

Geändert von cvk (10.04.06 um 15:55 Uhr).
Mit Zitat antworten
TYPO3forum.net empfiehlt den T3N Testsieger: Bestes Preis-Leistungs-Verhältnis (Ausgabe 12/2008)