Hi,
ich habe mich an dem Tutorial der Typo3 Webseite versucht:
http://typo3.org/documentation/document-library/tutorials/doc_tut_templselect/0.1.0/view/
und das dortige Typo-Script fuer das Menu auf:
# Menu 1 cObject
temp.menu_1 = HMENU
# First level menu-object, textual
temp.menu_1.1 = TMENU
temp.menu_1.1 {
# Normal state properties
NO.allWrap = <div class="menu1-level1-no"> | </div>
# Enable active state and set properties:
ACT = 1
ACT.allWrap = <div class="menu1-level1-act"> | </div>
}
# Second level menu-object, textual
temp.menu_1.2 = TMENU
temp.menu_1.2 {
# Normal state properties
NO.allWrap = <div class="menu1-level2-no"> | </div>
# Enable active state and set properties:
ACT = 1
ACT.allWrap = <div class="menu1-level2-act"> | </div>
}
# Third level menu-object, textual
temp.menu_1.3 = TMENU
temp.menu_1.3 {
# Normal state properties
NO.allWrap = <div class="menu1-level3-no"> | </div>
# Enable active state and set properties:
ACT = 1
ACT.allWrap = <div class="menu1-level3-act"> | </div>
}
erweitert. Leider funktioniert diese Typo-Script erweiterung bei mir nicht.
Ich habe unter http://southendjazz.com/echotest/index.php?id=45 versucht das Menu anzupassen. Der Unterpunkt Current Projects --> New Project 2010 hat eine Unterseite dir normalerweise dann dargestellt werden sollte (als dritte Ebene im Menue).
Die Typo-Scriptdatei habe ich wie von dir vorgeschlagen geaendert. Die CSS Datei habe ich um:
Code:
[LEFT]/* MENU 1, level 3, normal state (NO) */[/LEFT]
[LEFT]TD#menu_1DIV.menu1-level3-no {[/LEFT]
[LEFT]font-size:10px;[/LEFT]
[LEFT]padding-left:25px;
}[/LEFT]
[LEFT]/* MENU 1, level 3, active state (ACT) */[/LEFT]
[LEFT]TD#menu_1DIV.menu1-level3-act {[/LEFT]
[LEFT]font-size:10px;[/LEFT]
[LEFT]font-weight:bold;[/LEFT]
[LEFT]padding-left:25px;[/LEFT]
}
fuer den dritten Level erweitert.
Die HTML Datei habe ich zwar geaendert auf:
Code:
[LEFT]<tdid="menu_1"bgcolor=#CDD8E0>[/LEFT]
[LEFT]<divclass="menu1-level1-no"><ahref="#">Menu item 1</a></div>[/LEFT]
[LEFT]<divclass="menu1-level1-no"><ahref="#">Menu item 2</a></div>[/LEFT]
[LEFT]<divclass="menu1-level1-act"><ahref="#">Menu item 3 (act)</a></div>[/LEFT]
[LEFT]<divclass="menu1-level2-no"><ahref="#">Level 2 item</a></div>[/LEFT]
[LEFT]<divclass="menu1-level2-no"><ahref="#">Level 2 item</a></div>[/LEFT]
[LEFT]<divclass="menu1-level2-act"><ahref="#">Level 2 item (act)</a></div>[/LEFT]
[LEFT]<divclass="menu1-level3-no"><ahref="#">Level 3 item</a></div>[/LEFT]
[LEFT]<divclass="menu1-level3-no"><ahref="#">Level 3 item</a></div>[/LEFT]
[LEFT]<divclass="menu1-level3-act"><ahref="#">Level 3 item (act)</a></div>[/LEFT]
[LEFT]<divclass="menu1-level1-no"><ahref="#">Menu item 2</a></div>[/LEFT]
</td>
aber eigentlich sollte das egal sein, da die ID ja eh vom Script gefuellt wird?
Aber wie man am Beispiel sehen kann, ist der Fehler nicht ausgemerzt, bzw. es wird kein dritter Level angezeigt.