.: 3. Sonstiges :.
Hier findest du alle sonstigen praktischen Menüs
3.1. Browse-Menü
Dieses Menü generiert einen Link zur nächsten/vorigen Seite. weitere Infos gibts in der TsRef hier und hier.
temp.prevPage = HMENU
temp.prevPage {
special = browse
special{
items = prev|next
prev.fields.title = <img src="fileadmin/dev/pics/zurueck.gif" title="vorige Seite" alt="vorige Seite"/>
next.fields.title = <img src="fileadmin/dev/pics/weiter.gif" title="naechste Seite" alt="naechste Seite" />
}
1 = TMENU
1.NO {
linkWrap = |
}
}
3.2. Breadcrumb-Menü
Dieses Menü dient dazu, den Pfad anzuzeigen. Erklärungen zur Range gibt es hier
temp.breadmenu = HMENU
temp.breadmenu {
special = rootline
special.range = 0|-1
1 = TMENU
1 {
NO.linkWrap = &_nbsp;|&_nbsp;&_gt;
CUR = 1
CUR.linkWrap = <span class="breadAct">&_nbsp;|&_nbsp;</span>
CUR.doNotLinkIt = 1
}
}
* Unterstriche (_) entfernen!
3.3. Spacer-Menü
Seiten vom Typ Abstand (Spacer) werden als Trennung eingesetzt und so kann das ca. ausschauen. Ein ausführlicheres HowTo gibts hier: http://www.mcuniverse.com/Spacer-Page.75.0.html
temp.menu= HMENU
temp.menu{
1 = TMENU
1.wrap= <ul>|</ul>
1.noBlur = 1
1.NO = 1
1.NO.ATagTitle.field = title
1.NO.wrapItemAndSub= <li>|</li>
1.SPC = 1
# doNotShoLink if needed or not
1.SPC.doNotShowLink = 1
1.SPC.allWrap = <div style="padding:10px 0;">|</div>
}
3.4. Ypslide-Menü
Diese Menüs sind nicht so einfach zum konfigurieren, aber ein HowTo gibts hier: http://typo3.intervation.de/snippets/menues/ypslideoutmenu.html
3.5. Zweite Menüebene an einer anderen Stelle
siehe
#25103
3.6. Service-Menü
Ein Service-Menü ist ein normales TMENU, das alle Seiten einer Seite (zB Kontakt, Impressum,..) anzeigt, getrennt mit einem Zeichen in der mitte, zB |
lib.serviceMenu = HMENU
lib.serviceMenu {
special = directory
special.value = 41
1 = TMENU
1.noBlur = 1
1.NO {
linkWrap = &_nbsp;|&_nbsp;&_#124;|*|&_nbsp;|&_nbsp;&_#124;|*|&_nbsp;|
stdWrap.htmlSpecialChars = 1
ATagTitle.field = title
}
}
Die &_ müssen durch & ersetzt werden!