Zum Inhalt springen

2 menüs in einer mit templavoila erstellten seite

Erstellt am 8. Dezember 2009 · 1 Antwort · letzte Antwort am 10. Dezember 2009

Tags: Frage

xposdesign ·

Guten Abend!

ich habe mal eine frage und hoffe hier hilfe zu finden.

und zwar habe ich ein template mit templvoila gemappt...

ich möchte 2 menüs unterbringen.
eines unten im footerbereich (dieses soll die erste ebene zeigen)
und dann soll auf der linken seite ein weiteres menü angezeigt werden, dass die 2. und 3. ebene darstellt

ich habe also im mapping vorgang 2 elemente erstellt vom typ typoscript object

als typoscript lib. sind angegeben:

lib.mybottomnavigation
und lib.myleftnavigation

dann habe ich für beide menüs je ein ext.template in dem sysfolder angelegt

die konfiguration sieht wie folgt aus:

temp.mybottomnavigation= HMENU
temp.mybottomnavigation{
   
  1 = TMENU
  1.expAll = 1
  1.noBlur = 1
  1.wrap = <ul>|</ul>
  1{
       # no state: normale Formatierung
    NO{
      wrapItemAndSub = <li>|</li>
    }
       # act state: gültig von der rootseite bis zur aktuellen Seite
    #ACT=1
    #ACT{
    #  wrapItemAndSub = <li>|</li>
    #}
       # cur state: gültig für die aktuelle Seite
    #CUR=1
    #CUR{
    #  wrapItemAndSub = <li>|</li>
    #}
       # ifsub state: gültig für seiten die unterseiten haben
    #IFSUB=1
    #IFSUB{
    # wrapItemAndSub = <li>|</li>
    #}
  } 
  
}
temp.myleftnavigation= HMENU
temp.myleftnavigation{
   
  2 = TMENU
  2.expAll = 1
  2.noBlur = 1
  2.wrap = <ul>|</ul>
  2{
       # no state: normale Formatierung
    NO{
      wrapItemAndSub = <li>|</li>
    }
       # act state: gültig von der rootseite bis zur aktuellen Seite
    #ACT=1
    #ACT{
    #  wrapItemAndSub = <li>|</li>
    #}
       # cur state: gültig für die aktuelle Seite
    #CUR=1
    #CUR{
    #  wrapItemAndSub = <li>|</li>
    #}
       # ifsub state: gültig für seiten die unterseiten haben
    #IFSUB=1
    #IFSUB{
    # wrapItemAndSub = <li>|</li>
    #}
  } 
  
  3 = TMENU
  3.expAll = 1
  3.noBlur = 1
  3.wrap = <ul>|</ul>
  3{
       # no state: normale Formatierung
    NO{
      wrapItemAndSub = <li>|</li>
    }
       # act state: gültig von der rootseite bis zur aktuellen Seite
    #ACT=1
    #ACT{
    #  wrapItemAndSub = <li>|</li>
    #}
       # cur state: gültig für die aktuelle Seite
    #CUR=1
    #CUR{
    #  wrapItemAndSub = <li>|</li>
    #}
       # ifsub state: gültig für seiten die unterseiten haben
    #IFSUB=1
    #IFSUB{
    # wrapItemAndSub = <li>|</li>
    #}
  } 
  
  
}

beide ext. templates sind angebunden an das normale template.....
leider wird nur das bottom menü angezeigt...

was mache ich falsch?
hat jemand eine idee

vielen dank schon mal im voraus für eure hilfe

liebe grüße

aaron

Mopps ·

Bei deinem "temp.myleftnavigation" musst du auch mit 1 starten, also

temp.myleftnavigation= HMENU
temp.myleftnavigation{
  1 = TMENU
  ...

An welcher Stelle / Tiefe dieses Menü dann einsteigt, musst du wiederum über den Wert "entrylevel" steuern.