Zum Inhalt springen

2. Ebene an der richtigen Stelle einfügen

Erstellt am 21. April 2008 · 4 Antworten · letzte Antwort am 24. April 2008

Tags: Frage

Lili ·

Hallo,

ich kämpfe gerade mit horizontalen Menüs, und zwar möchte ich eine 2. Ebene einfügen:

Button 1 | Button 2 | Button 3 | ...
Button 2.1
Button 2.2
Button 2.3

Nun mein TS:

temp.nav_main = HMENU
temp.nav_main {
  
  entryLevel = 0
  excludeUidList =
  1 = TMENU
  1 {
    expAll = 1
		    noBlur = 1
    wrap = <ul>|</ul>
    NO = 1
    NO.ATagTitle.field = abstract // description // subtitle
    NO.allWrap = <li>|</li>
    NO.linkWrap = <span>|</span>
    NO.ATagBeforeWrap = 1
    NO.stdWrap.htmlSpecialChars = 1
    ACT = 1
    ACT < .NO
    ACT.allWrap = <li id="current">|</li>
  
  }
  
   2 < .1
   2.wrap = <ul>|</ul>
   2.ACT < .1.NO
   2.ACT = 1
  
  
}

Und hier das Ergebnis: Er schreibt die <ul> immer unter die <li> wo es eigentlich hätte rein müssen. Somit ist alles auf einer Ebene ?!?

<div id="nav">
<a id="navigation" name="navigation"/>
<div id="nav_main">
<ul>
<li>
<a title="button2" href="button2"></a>
</li>
<ul>
<li>
<a href="button2.1"> </a>
</li>
<li>
<a href="button2.2"></a>
</li>
<li>
<a href="button2.3"></a>
</li>
</ul>
<li id="current">
</li>
</ul>
</div>
</div>

Woran liegt es?

Danke,
Lili

Lili ·

Dankeschön!!!!!!
Bin doch noch nicht so firm in TypoScript und tu mich da auch bissel schwer!