Menu opsætninger
Fra Molrikwiki
Indholdsfortegnelse |
[redigér] TMENU
Eksempler på TMENU'er:
Versaler:
menu.1 = TMENU menu.1.noBlur = 1 menu.1.NO.stdWrap.case = upper
Grafisk TMENU
Hvis en GMENU ikke er fleksibel nok, idet IMGMENUITEM ikke har nogen stdWraps, kan man måske bruge en TMENU med grafiske punkter:
temp.1 = TMENU temp.1.NO { doNotShowLink = 1 after.typolink.parameter.field = uid after.cObject = IMAGE after.cObject.file = GIFBUILDER # ... definer den grafiske overskrift her, f.eks. ved at kopiere fra lib.stdHeader.10.1, sæt bredden til [10.w] ... after.cObject.file.10.text.field = title after.cObject.file.10.text.current > }
Brødkrummesti:
temp.breadcrums = HMENU temp.breadcrums { wrap = Sti: | special = rootline special.range = 0|5; 1 = TMENU 1.noBlur = 1 1.NO.linkWrap = || > |*| > |*|
}
Ny Google-genkendbar breadcrumb, som øger ranking og antal af links i Google søgeresultater.
[redigér] GMENU
Eksempler på GMENU'er:
Versaler:
menu.1 = GMENU menu.1.noBlur = 1 menu.1.NO.10 = TEXT menu.1.NO.10.text.case = upper
[redigér] Bullets mellem menupunkter
Ønsket resultat: Forside | Kontakt | ... | Links
NO.allWrap = | ||*||*| |
[redigér] TMENU_LAYERS (Tekst dropdown)
Disse virker ikke i Typo3 3.7 hvis Speaking URI's er installeret.
Eksempler på TMENU_LAYERS:
[redigér] GMENU_LAYERS (Grafisk dropdown)
Disse virker ikke i 3.7 hvis Speaking URI's er installeret.
Eksempler på GMENU_LAYERS:
[redigér] Vis beskyttede sider(access) i menuen
Dette er en ny feature i 3.8, som åbenbart ikke rigtigt er dokumenteret
showAccessRestrictedPages
[redigér] Menupunkt login/logud
Hvis man har to sider ved navn Login og Logud og ønsker at kun en enkelt af dem vises, afhængigt af om man er logget ind eller ud, gøres det på følgende måde. Siderne må ikke adgangsbegrænses (ellers virker redirects ikke), og følgende tilføjes i TypoScript:
[loginUser = *] # uid for Login page.10.subparts.MENU.excludeUidList = 65 [else] # uid for Logud page.10.subparts.MENU.excludeUidList = 79 [end]
Det kan ikke ligge i temp.menu, idet conditions dermed kun bliver evalueret en enkelt gang. Alle indholdselementer på siderne skal adgangsbegrænses, idet siderne stadig er tilgængelige selv om de ikke vises i menuen.
[redigér] JSMENU
Der er en bug i 3.8.1 og måske også andre versioner, der er løst i TYPO3 4.0 beta1. I nogen tilfælde kan BaseURL blive prependet to gange. I t3lib/jsfunc.menu.js er der en bug i funktionen JSactivate(). Rundt om linjen der prepender base URL er der i 4.0 følgende ekstra linje:
if (this.entry[entryID].url.substr(0,7) != "http://") {
[redigér] Funktionsmenu
En funktionsmenu er en (kort) sekundær menu med et enkelt niveau hvor brugerne selv kan oprette genveje. Følgende er en funktionsmenu for undersider af side 45, hvor evt. ikoner i media-feltet bliver vist før sidetitlen:
functions = HMENU functions { special = directory special.value = 45 ... NO { ... allWrap = | & nbsp; & #124; & nbsp; |*||*| | allWrap.typolink.parameter.field = shortcut beforeImg.import = uploads/media/ beforeImg.import.field = media beforeImgTagParams = class="function_icon" } }
img.function_icon {padding-right: 4px}