Zum Inhalt springen

1. Naviebene horizontal 2.Naviebene vertikal

Erstellt am 26. August 2012 · 4 Antworten · letzte Antwort am 1. September 2012

Tags: Frage

jam75 ·

Hallo zusammen,

dieses Thema gibt es schon ohne ende, ich weiss. Ich habe auch gefühlte 1000 versuche und Lösungsideen aus diversen Foren hinter mir. Aber leider klappt es nicht wie es soll.

Ich habe Folgenden HTML Code

<div id="navi"> <!-- ###NAVI### start-->
                    <div id="menu">
                        <ul>
                            <li><a href="#">leistungsportfolio</a></li>
                            <li><a href="#">kunden partner</a></li>
                            <li><a href="#">aktuelles</a></li>
                            <li><a href="#">karriere</a></li>
                        </ul>    
          
                    </div>
        <!-- ###NAVI### stop -->
           </div>


<div id="subnavi"><!-- ###SUBNAVI### start-->
                    <div id="submenu">
                        <ul>
                            <li><a href="#">historie</a></li>
                            <li><a href="#">philosophie</a></li>
                            <li><a href="#">team</a></li>
                        </ul>    
                    </div><!-- ###SUBNAVI### stop-->
                </div>

und folgenden TypoScript in zwei Templates:

für die Mainnavi

tmp.menu = HMENU
tmp.menu {   
  1 = TMENU   
  1.wrap = <ul id="menu"> | </ul>   
  1 {     
    NO {         
      wrapItemAndSub = <li> | </li>     
    }     
      ACT = 1     
      ACT {         
      wrapItemAndSub = <li class="menu_active> | </li>     
    }     
    CUR = 1     
    CUR {         
      wrapItemAndSub = <li class="menu_current_active> | </li>     
    }   
  }

Für die Subnavi:

tmp.subMenu = HMENU
tmp.subMenu {   
  wrap = <div id="subnavi"> | </div>
  entryLevel = 1 
  1 = TMENU   1
  {     
  wrap = <ul> | </ul>         
  NO = 1         
  NO.wrapItemAndSub = <li> | </li>       
}   
}

die Mainnavi wird angezeigt aber die Subnavi leider nicht.
Ich bin echt am verzweifeln, TS ist auch noch nicht so wirklich mein Spezialgebiet.

hier auch nochmal ein Link zu meiner Seite:
http://typo3.p172086.webspaceconfig.de

durch das ganze hin und her muss ich das CSS noch anpassen, als nicht wurdern das es noch nicht so chic ist.

Vielen Dank schon mal.

omega-pi ·

Hi jam75,

beide Typoscripts (für navi und subnavi) können ja gleich sein. Nur entryLevel unterscheidet die beiden.

Grüße
Peter

rivka ·

Hi jam75,

entschuldige die Frage, aber hast du dem subnavi-Subpart deines Templates denn auch das tmp.SubMenu zugewiesen?

Chrissli ·

Ich denke es würde schon genügen wenn die Syntax korrekt wäre:

tmp.subMenu = HMENU
tmp.subMenu {   
  wrap = <div id="subnavi"> | </div>
  entryLevel = 1 
  1 = TMENU   1   ## HIER
  {     ## HIER
  wrap = <ul> | </ul>         
  NO = 1         
  NO.wrapItemAndSub = <li> | </li>       
}   
}

so:

tmp.subMenu = HMENU
tmp.subMenu {   
  wrap = <div id="subnavi"> | </div>
  entryLevel = 1 
  1 = TMENU   
  1 {     
    wrap = <ul> | </ul>         
    NO = 1         
    NO.wrapItemAndSub = <li> | </li>       
  }   
}