Zum Inhalt springen

TMENU mit verschachtelten DIV's

Erstellt am 4. Mai 2006 · 3 Antworten · letzte Antwort am 5. Mai 2006

Tags: Frage

astroeher ·

Hallo an Alle!

Ich versuche gerade ein Menü mit verschachtelten DIV's zu erstellen, das im HTML-Code dann so aussehen soll:

<div class="active">
      <p>Kategorie</p>
      <ul>
        <li><a href="link1">Link1</a></li>
        <li><a href="link2">Link2</a></li>
        <li class="active"><a href="link3">Aktiver Link 3</a></li>
        <li><a href="link4">Link 4</a></li>
      </ul>
    </div>

Per TS bekomme ich das schon ganz gut hin, nur wird das </div> bereits VOR dem öffnenden <ul> eingefügt, statt nach dem schließenden </ul>.

Mein TS-Code:

subparts.LEFT_NAVI = HMENU
subparts.LEFT_NAVI.entryLevel=0
subparts.LEFT_NAVI.1 = TMENU
subparts.LEFT_NAVI.1 {
  NO {
  allWrap = <div class="inactive"><p> | </p></div>
    ATagBeforeWrap = 1
  }
  ACT = 1
  ACT {
    allWrap = <div class="active"><p> | </p></div>
  }
}
subparts.LEFT_NAVI.2 = TMENU
subparts.LEFT_NAVI.2 {
  wrap = <ul> | </ul>
  NO.allWrap = <li> | </li>
  ACT = 1
  ACT.allWrap = <li class="active"> | </li>
}

Kann mir da vielleicht jemand auf die Schnelle helfen, da ich schon über 2 Stunden in diversen Foren und Anleitung vergeudet habe, ohne Erfolg zu haben.

Danke!

Alexander

astroeher ·

Hallo Georg!

Bitte nicht bös sein, hab die FAQ gerade kurz überflogen - und bin nur über den letzten Kommentar von: adventuremaker gestolpert. Genau DAS würde ich brauchen, halt mit DIV statt ul/li, das sollte ich aber selbst ersetzen können.
Wurde das, ich nehme an bei Deinem FAQ-Beitrag, berücksichtigt? Aufgrund der (für mich) schon fortgeschrittenen Zeit habe ich den TS-Code ganz am Anfang nicht mehr im Einzelnen nachvollzogen...

Meine Seite ist übrigens XHTML 1.0 Strict und sollte am Ende möglichst barrierefrei werden...

LG

Alexander

theo ·
astroeher schrieb

..., hab die FAQ gerade kurz überflogen - und bin nur über den letzten Kommentar von: adventuremaker gestolpert. Genau DAS würde ich brauchen, halt mit DIV statt ul/li,

Ausprobieren statt überfliegen und Kommentare lesen. 😉 Das TS des Beispiels macht genau das, was adventuremaker sich wünscht. Da hat er halt einfach was falsch gemacht, bzw. falsch angepaßt, sonst hätte er dieses Problem nicht gehabt.

astroeher schrieb

Meine Seite ist übrigens XHTML 1.0 Strict und sollte am Ende möglichst barrierefrei werden...

Und warum verzichtest Du dann hartnäckig auf eine semantische Auszeichnung bei Deinem oberen Menü und nimmst divs dafür? Und beim Untermenu wiederum eine Liste?

Ist doch total absurd, findest Du nicht?