---
title: "rausfinden auf welchem level ich bin"
url: "https://www.typo3.net/d/29188-rausfinden-auf-welchem-level-ich-bin"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage","Templates & Layouts"]
created: "2005-08-25"
last_reply: "2005-08-26"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# rausfinden auf welchem level ich bin

TYPO3 › Menüs · 2 Antworten · gestartet 2005-08-25

## Eröffnungsbeitrag

**moK** · 2005-08-25 · [Beitrag #1](https://www.typo3.net/d/29188-rausfinden-auf-welchem-level-ich-bin/1)

hi leute!
ich habe ein HMENU
dort wird mein baum ausgegeben...gibt es eine varialble die
mir in typoscript sagt auf welcher ebende ich mich befinde??

ich habe eine strucktur mit
4 ebenen

die ersten 2 gebe ich links aus und die 3 und 4 rechts in einer navigation..
so die 3 und 4 bekomme ich erst zu sehen wenn ich auf einer der 2ten geklickt habe.. das habe ich noch hinbekommen
aber ich habe rechts im menu einen html tag
der mir eine überschrift erzeugt mit dem namen Menü.
damit man sofort sieht aha da ist das menue :)
naja solange ich in ebene 1 bin bekomme ich aber die über schrift immer noch angezeigt..

ich habs versucht mit:

[page.10.21.entryLevel = 2]
page.10.20.value = menu
[else]
page.10.20.value = "nichts"
[end]

21 ist mein HMENU
und 20 das HTML Objekt

aber ich muss ja die 2 vom entrylevel variabel machen..
das er mir immer das ausgoibt wo ich mich auch gerade befinde..

ich hoffe ihr versteht was ich meine..

ich danke im vorraus..
ich verzweifle :'(

## Antworten

### [#2](https://www.typo3.net/d/29188-rausfinden-auf-welchem-level-ich-bin/2) · laptop24 · 2005-08-25

Hallo,

Entferne zunächst mal das HTML Element im Template, welches Du "dynamisieren" willst.

Sagen wir das war ein

```html
<DIV class="rightMenu">
  <H1>Rechtes Menü</H1>
  ###RMENU###
</DIV>
```

, dann ist es ab jetzt nur noch ein

```html
<DIV class="rightMenu">
  ###RMENU###
</DIV>
```

.

Jetzt veränderst Du Dein Typoscript für das rechte Menü wie folgt:

```typoscript
temp.menuRight = HMENU
temp.menuRight {
  entryLevel = -2
  1 = TMENU
  1.NO = 1
  ...

### hier ist die eigentliche Veränderung
  wrap = <H1>Rechtes Menü</H1>|
}
```

Damit verlagerst Du das HTML vom Template in das Menü-Objekt. Wenn das Menü nicht erzeugt wird, dann wird auch die Überschrift nicht erzeugt.

Ich hoffe das hilft.

MfG, Lars Thalheim

### [#3](https://www.typo3.net/d/29188-rausfinden-auf-welchem-level-ich-bin/3) · moK · 2005-08-26

das haut bei mir nicht so ganz hin.... also ich habe es so aufgebaut:

2 frames (left, right)

```typoscript
left = PAGE
right = PAGE
```

------------

nun habe ich ein menu ertsllt das die ersten beiden ebenen ausliest:

```typoscript
temp.navi = HMENU

temp.navi.1 = TMENU
temp.navi.1 {

  disableAltText = 1
  target = _top                             
  expAll = 0
  
  NO.allWrap = <div class="navi-h1"> | </div>
  ACT = 1
  ACT.allWrap = <div class="navi-h1"> | </div>
}
  
temp.navi.2 = TMENU
temp.navi.2 {

  disableAltText = 1
  target = _top                             
  expAll = 0
  NO.allWrap = <div class="navi-h2"> | </div>
  ACT = 1
  ACT.allWrap = <div class="navi-h2"> | </div>
}

left.10 < temp.navi
```

habe das menue dann auf left.10 verlinkt...

danach habe ich im die 3 & 4 Ebene im rechten frame ausgegeben:

```typoscript
# Rechte Menüleiste, Ebenen 3 und 4
# Hier ist das was ich nur einblenden will wenns aktiv ist
18 = HTML
18.value = <table width="165" cellspacing="0" cellpadding="0"><tr><td bgcolor="{$color}" height="20" class="menue-e">Menü</td></tr></table>
                                  
19 = CLEARGIF
19.height = 5   
# Hier fängt das menue an 
20 = HMENU

20 < left.10
20 {
                                    
entryLevel = 2

#3. Ebene
1.NO.allWrap = <div class="navi-h1"> | </div>
1.ACT = 1
1.ACT.allWrap = <div class="navi-h1"> | </div>

# 4. Ebene
2 < .1
2.NO.allWrap = <div class="navi-h2"> | </div>
2.ACT = 1
2.ACT.allWrap = <div class="navi-h2"> | </div>
}
```

wie man sieht hole ich das menue von left.10 her und sage ihm das er ab entrylevel = 2 anfangen soll..

das funktioniert wunderbar... nur ich bekomme deinen tipp dort nicht rein... sobald ich da ein wrap einfüge und das menue(den text) danach ausgebe.. gibt er es mir das zwar aus.. nur er tuts immer .. egal in welchen level ich mich gerade auf der seite befinde...
ich hau mir schon den kopf gegen die wand...  #angry#

ich danke für eine antwort im vorraus...

---

Quelle: „rausfinden auf welchem level ich bin“, typo3.net, https://www.typo3.net/d/29188-rausfinden-auf-welchem-level-ich-bin
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
