Zum Inhalt springen

Menü erscheint doppelt

Erstellt am 31. Mai 2006 · 2 Antworten · letzte Antwort am 31. Mai 2006

Tags: Frage

typo3rudi ·

Hallo zusammen,

ich habe auf einer Seite links 2 Menüs. Das erste "leftnav" stellt den normalen Seitenbaum ab der zweiten Ebene dar und funktioniert einwandfrei. Das zweite "leftsub" soll nur die Seiten einer Unterseite abbilden und gibt mir große Rätsel auf. Alles suchen hat bisher nichts gebracht. Daher stelle ich die Frage jetzt hier.

Zustand 1:
Bild: web63.server-drom.de/…/Start.jpg

Sobald man auf einen der Menüpunkte klickt erscheint das selbe Menü noch einmal.

Zustand 2:
Bild: web63.server-drom.de/…/Start1.jpg

Mein Code lautet:

page.10.subparts.leftsub >
page.10.subparts.leftsub = HMENU
page.10.subparts.leftsub.special = directory
page.10.subparts.leftsub.special.value = 167
page.10.subparts.leftsub.stdWrap.wrap = <ul> | </ul>
page.10.subparts.leftsub.1 = TMENU
page.10.subparts.leftsub.1 {
expAll = 1
NO.wrapItemAndSub = <li class="NO"> | </li>
ACT = 1
ACT.wrapItemAndSub = <li class="ACT"> | </li>
CUR = 1
CUR.wrapItemAndSub = <li class="CUR"> | </li>
}

Dabei steht 167 für die Seite deren Unterseiten angezeigt werden sollen.

Wie kann ich diese doppelte Anzeige unterbinden. Ich nehme an die Lösung ist recht einfach aber ich komm einfach nicht drauf. #angry#

Bin für jeden Hinweis dankbar!!

Rudi

typo3rudi ·

Hallo Georg,

danke für die schnelle Antwort!

und es liegt am leftnav-Menü? mal den subpart für 2. Menü löschen

Damit hast Du wohl recht habe den leftnav-subpart mal gelöscht mit dem Ergebnis das es funktioniert. Nur wie bekomm ich jetzt beide linken Menüs dazu sauber zusammen zu arbeiten? Habe beide Menüs im div-Container "left". Ist das ein Problem?
Mein Code für das leftnav-Menü:

page.10.subparts.leftmenu = HMENU
page.10.subparts.leftmenu.entryLevel = 1
page.10.subparts.leftmenu.stdWrap.wrap = <ul> | </ul>
page.10.subparts.leftmenu.1 = TMENU
page.10.subparts.leftmenu.1 {
expAll = 0
NO.wrapItemAndSub = <li class="NO"> | </li>
ACT = 1
ACT.wrapItemAndSub = <li class="ACT"> | </li>
CUR = 1
CUR.wrapItemAndSub = <li class="CUR"> | </li>
}

page.10.subparts.leftmenu.2 = TMENU
page.10.subparts.leftmenu.2.wrap = <ul> | </ul>
page.10.subparts.leftmenu.2 {
expAll = 0
NO.wrapItemAndSub = <li class="NO"> | </li>
ACT = 1
ACT.wrapItemAndSub = <li class="ACT"> | </li>
CUR = 1
CUR.wrapItemAndSub = <li class="CUR"> | </li>
}

page.10.subparts.leftmenu.3 = TMENU
page.10.subparts.leftmenu.3.wrap = <ul> | </ul>
page.10.subparts.leftmenu.3 {
expAll = 0
NO.wrapItemAndSub = <li class="NO"> | </li>
ACT = 1
ACT.wrapItemAndSub = <li class="ACT"> | </li>
CUR = 1
CUR.wrapItemAndSub = <li class="CUR"> | </li>
}

Da drunter kommt dann der oben schon gepostete Teil des "leftsub"-Menüs.

Also noch mal kurz: ist das "leftnav" drinnen verdoppeln sich die die Menüpunkte des "leftsub" wenn man darauf klickt. Ist das "leftnav" entfernt funktioniert alles.

Habe im Seitenbaum eine Seite (id=167) "nicht im Menü" angelegt, deren Unterseiten angezeigt werden sollen. Muss ich in dieser Seite evtl. etwas eintragen?

Danke für die Hilfe!

Rudi[/quote]