Menu opsætninger

Fra Molrikwiki

Skift til: Navigation, Søgning

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 =  || > |*| > |*|     

}

Google breadcrumb

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 = | ||*||*| | 

OptionSplit tutorial

[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}
Personlige værktøjer