Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Einfaches Drupdownmenü
#1
Hallo,

ich möchte auf der Seite http://tabaluga.data-port.net/index.php?id=74 ein einfaches Dropdownmenü erstellen. Aber bei jeden Menüpunkt wo eine Unterseite gibt, verschieben sich die Unterpunkte immer ganz nach links statt untendrunter zu bleibenConfused

Mein Typoscript:
Code:
Mainmenue = HMENU
Mainmenue {
  wrap = <ul>|</ul>
    
  special = directory
  special.value = 73
  
  1 = TMENU
  1 {
    NO = 1  
    NO.stdWrap.wrap = <li>|</li>
    
    CUR = 1
    CUR < .NO
  }
  
  2 = TMENU
  2 {
      wrap = <ul class="submenu">|</ul>
    
      NO = 1
      NO.stdWrap2.wrap = <li>|</li>
  }
}

Meine HTML:

Code:
<ul>
  <li><a onfocus="blurLink(this);" href="index.php?id=74">Kinderheim</a>
  </li>
  <ul class="submenu">
    <li><a onfocus="blurLink(this);" href="index.php?id=85">Was wir tun</a>
    </li>
    <li><a onfocus="blurLink(this);" href="index.php?id=83">Unsere Sponsoren</a>
    </li>
  </ul>
</ul>

Sollte das <ul class="submenu"> Element nicht in das <li> Element verschachtet sein?

Freue mich auf Hilfen

Philipp88
Zitieren
#2
Code:
1 = TMENU
  1 {
    NO = 1  
    NO.stdWrap.wrap = <li>|</li>
    
    CUR = 1
    CUR < .NO

    IFSUB.linkWrap = <li>|
    IFSUB.allStdWrap.insertData = 1
    IFSUB = 1
  }
  
  2 = TMENU
  2 {
      wrap = <ul class="submenu">|</ul></li>
    
      NO = 1
      NO.stdWrap2.wrap = <li>|</li>
  }
}

Jetzt sollte es funktionieren...
Zitieren
#3
Auch wenn das mit dem IFSUB funktioniert, gibt es dafür eigentlich einen speziellen Wrap:
wrapItemAndSub

Dann wird das UL automatisch in das LI verschachtelt. Hier dein angepasstes TypoScript:
Code:
Mainmenue = HMENU
Mainmenue {
  wrap = <ul>|</ul>
    
  special = directory
  special.value = 73
  
  1 = TMENU
  1 {
    NO = 1  
    NO.wrapItemAndSub = <li>|</li>
    
    CUR = 1
    CUR < .NO
  }
  
  2 = TMENU
  2 {
    wrap = <ul class="submenu">|</ul>
    
    NO = 1
    NO.wrapItemAndSub = <li>|</li>
  }
}
Michael Schulze
Webentwickler & Designer

http://michsch.de
http://michs.ch/twitter
Zitieren
#4
Vielen dank, hat wunderbar geklappt
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste