---
title: "Navigation und Meta-Navigation : Anzeigeverhalten nicht korrekt"
url: "https://www.typo3.net/d/88947-navigation-und-meta-navigation-anzeigeverhalten-nicht-korrekt"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2009-04-17"
last_reply: "2009-04-17"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# Navigation und Meta-Navigation : Anzeigeverhalten nicht korrekt

TYPO3 › Menüs · 0 Antworten · gestartet 2009-04-17

## Eröffnungsbeitrag

**captainbee** · 2009-04-17 · [Beitrag #1](https://www.typo3.net/d/88947-navigation-und-meta-navigation-anzeigeverhalten-nicht-korrekt/1)

allo Leute,

ich habe eine Meta-Navi mit in den Seitenbaum eingehängtund zwar laut Tipp aus <http://www.typo3forum.net/forum/gmen...avigation.html>(Strukturierungsfrage hinsichtlich Navigation) als SySOrdner.

Im Prinzip funktioniert sie auch, aber sie hat ein paar komische Verhaltensweisen. Ich beschreibs mal genauer :

Der Seitenbaum sieht so aus : [Bild: bieszczak.de/…/Seitenbaum.png](http://www.bieszczak.de/download/Seitenbaum.png)

Ich habe einen normalen Baum mit 3 Ebenen, die Erste Ebene als Hauptmenü wird horizontal angezeigt, die 2 und 3 dritte als Vertikales Menü, evtl. wird da mal ein Dropdown etc. daraus.

Die Startseite in Ebene 1 wird im Hauptmenü versteckt.

AUf der 1. Ebene ist der Sysordner "MetaNAvi" eingehängt , der weitere Seiten enthält, einmal einen Shortcut zur Startseite, dann Kontakt, Impressum, etc.

Der SysOrdner hat die id 21

So, erstmal das TS dazu :

```typoscript
# Head-Menu, horizontale Navigation aus erster Ebene
temp.MENU_HEAD = HMENU
temp.MENU_HEAD {
wrap = <div class="content"><h1>Hauptmenu</h2><br> |</div>
excludeUidList = 21
}

# Rendern der Menupunkte
temp.MENU_HEAD.1 = TMENU
temp.MENU_HEAD.1 {
expAll = 0
NO {
allWrap =  | &nbsp;&nbsp;&nbsp;
ATagParams.dataWrap = style="font-size: 12px; font-weight: 800;"  title="{field:subtitle}" alt="{field:title}" 

}

ACT < .NO
ACT = 1

}



# Dropdown-Menu , vertikal als <ul> aus 2ter Ebene und folgende
temp.MENU_DOWN = HMENU
temp.MENU_DOWN {
wrap = Dropdown-Menu<br><ul>|</ul>
entryLevel = 1
excludeUidList = 21

}



temp.MENU_DOWN.1 = TMENU

temp.MENU_DOWN.1 {
wrap =  | 

NO {
allWrap = <br> &rarr;&nbsp;|

ATagParams.dataWrap = style="font-size: 10px; font-weight: 500;"  title="{field:subtitle}" alt="{field:title}" 
beforeImg =
}

ACT < .NO
ACT = 1

ACT {
ATagParams.dataWrap = style="color: red; font-size: 11px; font-weight: 700;"
}
}


temp.MENU_DOWN.2 < temp.MENU_DOWN.1

temp.MENU_DOWN.3 {
wrap =  | 

NO {
allWrap = <br> &nbsp; &nbsp; &rarr; &nbsp; | 

ATagParams.dataWrap =  style="font-size: 9px; font-weight: 400;" title="{field:subtitle}" alt="{field:title}" 
beforeImg =
}

ACT < .NO
ACT = 1

ACT {
ATagParams.dataWrap = style="color: red; font-size: 11px; font-weight: 700;"
}
}
```

Dann hier die Meta-Navi :

```typoscript
# MEta-Menu, horizontale Navigation ab Node MEta-Navi
temp.MENU_META = HMENU
temp.MENU_META {
wrap = <div class="content"><strong>Meta-Navi</strong><br> |</div>

# Meta navi hat eigenen Einspurngspunkt ! 
special = directory
# die ID des Meta-Navi-Nodes
special.value = 21
entryLevel = 1
}

# Rendern der Menupunkte
temp.MENU_META.1 = TMENU
temp.MENU_META.1 {

expAll = 0 
NO {
allWrap =  | &nbsp;&nbsp;&nbsp;
ATagParams.dataWrap = style="font-size: 10px; font-weight: 400;"  title="{field:subtitle}" alt="{field:title}" 

}

ACT < .NO
ACT = 1
}

temp.MENU_META.2 < temp.MENU_META.1
```

Das Verhalten ist folgendermassen :

a)
Wenn ich frisch auf die Seite komme, wird die Startseite angezeigt, wunderbar , aber leider keine Meta-NAvi.

[Bild: bieszczak.de/…/Meta-nicht-auf-Startseite.png](http://www.bieszczak.de/download/Meta-nicht-auf-Startseite.png)

b)
Wenn ich die restlichen Menüpunkte, sowohl 1. als auch 2 oder 3.Ebene anklicke, läuft alles korrekt UND die Meta-Navi erscheint.

[Bild: bieszczak.de/…/Meta-Navi-Richtig.png](http://www.bieszczak.de/download/Meta-Navi-Richtig.png)

c)
wenn ich dann aber auf den Menüpunkt "Startseite" oder einen anderen aus der Metanavi klicke, erscheinen die Meta-Navi-Punkte im Dropdown-Menu !

[Bild: bieszczak.de/…/Meta-Navi-Falsch.png](http://www.bieszczak.de/download/Meta-Navi-Falsch.png)

Hat jemand mal einen Tipp, was ich da noch nachschrauben könnte ?

ich würde auch ungern den excludeUidList -Wert in MENU_HEAD und MENU_DOWN mit expliziten ids füttern, die müssten ja jedesmal nachgepflegt werden, wenn ih die MEta-NAvi was dazukommt, da wäre sowas wie eine parent_id ganz cool.

Nur , an welcher Stelle macht dieses Sinn ? ich müsste der excludeUidList per IF die {TSFE:pid} übergeben , oder wie ?

Ist das der richtige Weg ?

Vielen Dank schonmal und Gruß

JB

---

Quelle: „Navigation und Meta-Navigation : Anzeigeverhalten nicht korrekt“, typo3.net, https://www.typo3.net/d/88947-navigation-und-meta-navigation-anzeigeverhalten-nicht-korrekt
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
