---
title: "HMENU Marker erkennen"
url: "https://www.typo3.net/d/40306-hmenu-marker-erkennen"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2006-03-27"
last_reply: "2006-03-27"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# HMENU Marker erkennen

TYPO3 › Menüs · 1 Antwort · gestartet 2006-03-27

## Eröffnungsbeitrag

**mpausch** · 2006-03-27 · [Beitrag #1](https://www.typo3.net/d/40306-hmenu-marker-erkennen/1)

Hallo Typo3 Community,

bin seit einiger zeit auf der Suche nach einer Möglichkeit festzustellen ob ein HMENU vorhanden ist oder nicht.

Und die TS .if Funktion hab ich noch nicht so recht verstanden. In der TSRef heisst es:
HMENU.if - Falls "if" "falsch" zurückliefert, wird das Menü nicht erzeugt.

Das sollte sich doch benutzen lassen um festzustellen ob ein HMENU einträge hat oder nicht.

```typoscript
### temp menu ###
temp.menu = IMAGE
temp.menu.file = GIFBUILDER
temp.menu.file {
   XY = 218,1
   backColor = #FFFFFF
}
### das eigentliche Menu ###
temp.menu_navigation = HMENU
temp.menu_navigation {
    
    special = directory
    special.value = 7
    entryLevel = 2

    1 = TMENU
    
    1.wrap = <ul id="navi_level_1"><li id="top_level"><a> </a></li>|<li id="bottom_level"><a> </a></li></ul>
    1.NO = 1
    1.NO {
        linkWrap = <li class="first">|</li> || <li>|</li>
    }

    1.CUR < .1.NO 
    1.CUR.linkWrap =  <li id="curent_level_1" class="first">|</li> || <li id="curent_level_1">|

    1.ACT < .1.NO
    1.ACT.linkWrap = <li id="active_level_1" class="first">|</li> || <li id="active_level_1">|

    # Aussehen Menüpunkt 2.Ebene
    2 < .1
    2.NO.linkWrap = <li>|</li> |*| <li>|</li> |*| <li>|</li>
    2.CUR.linkWrap = <li id="curent_level_2">|</li> |*| <li id="curent_level_2">|</li> |*| <li id="curent_level_2">|</li>
    2.ACT.linkWrap = <li id="active_level_2">|</li> |*| <li id="active_level_2">|</li> |*| <li id="active_level_2">|</li>
    2.wrap = <ul id="navi_level_2">|</ul></li>
}
### das menu_navigation mit temp.menu überschreiben falls menu_navigation leer ist (geht aber wohl anders) ###
temp.menu_navigation.if < temp.menu

### dem marker in der Vorlage das menu zuweisen ###
page.10.marks.MENU_LINKS < temp.menu_navigation
```

## Antworten

### [#2](https://www.typo3.net/d/40306-hmenu-marker-erkennen/2) · toyde · 2006-03-27

Ein GMENU oder ein TMENU ist z.B. ein Element eines HMENU (hierarchisches Menu). Das schreibst Du ja selbst in's TypoScript.

Ob ein Menüpunkt Unterebenen aufweist, kann/muss man so definieren: <https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Hmenu/Tmenu/Index.html#confval-menu-tmenu-item-states>
» Da sollte was für Dich dabei sein.

---

Quelle: „HMENU Marker erkennen“, typo3.net, https://www.typo3.net/d/40306-hmenu-marker-erkennen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
