Erstellen eines Navigations-Menü
Um ein Menü zu erstellen bzw. in der Vorlage eines CSS-Layputs zu ändern, muss die entsprechende Stelle in der Index.html der zu bearbeitenden Umgebung entsprechend angepasst werden.
- Index.html öffnen
- Div-Container MENU finden
<div id="menu">
<ul>
<li class="current_page_item"><a href="#">Homepage</a></li>
<li><a href="#">Start</a></li>
<li><a href="#">Unter uns</a></li>
<li><a href="#">Neues</a></li>
<li><a href="#">Kontakt</a></li>
<li><a href="#">Impressum></a></li>
</ul>
- Marker setzen
<div id="menu">
###MENU### >Marker
<!--<ul> >Auskommentieren, da im Template eine eigene Auflistung gesetzt wird
<li class="current_page_item"><a href="#">Homepage</a></li>
<li><a href="#">AAA</a></li>
<li><a href="#">BBB</a></li>
<li><a href="#">CCC</a></li>
<li><a href="#">DDD</a></li>
<li><a href="#">EEE></a></li>
</ul>-->
</div>
- Menu-Template in TYPO3 anpassen. [Hierarchisches Menu aufbauen im Template]
lib.menu = HMENU
lib.menu {
1 = TMENU
1 {
wrap = <ul> | </ul>
No.wrapItemAndSub = <li> | </li>
}
}
page.10.marks.MENU < lib.menu
- Current_Page_Item - Zustand im Template aktivieren:
Hierzu wird in den o. a. Script folgendes eingefügt:
lib.menu = HMENU
lib.menu = {
1 = TMENU
1 {
wrap = <ul> | </ul>
No.wrapItemAndSub = <li> | </li>
CUR = 1
# Hier die 1 eingeben, damit der Befehl aktiv ist; bei 0 ist er deaktiviert!
CUR.wrapItemAndSub = <li class="current_page_item"> | </li>
}
}
page.10.marks.MENU < lib.menu
- Jetzt den Eigenschaften von HOME ändern auf Verweis.
Libraries sind zusätzliche Funktionen im TypoScript und für TYPO3 als zusätzliche Funktion erkennbar.
Keine Kommentare:
Kommentar veröffentlichen