---
title: "TMenu als <ul><li>, Problem mit Plazierung span-tag in 2. Hierarchieebene"
url: "https://www.typo3.net/d/38594-tmenu-als-ulli-problem-mit-plazierung-span-tag-in-2-hierarchieebene"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2006-02-27"
last_reply: "2006-02-28"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# TMenu als <ul><li>, Problem mit Plazierung span-tag in 2. Hierarchieebene

TYPO3 › Menüs · 3 Antworten · gestartet 2006-02-27

## Eröffnungsbeitrag

**maxplank** · 2006-02-27 · [Beitrag #1](https://www.typo3.net/d/38594-tmenu-als-ulli-problem-mit-plazierung-span-tag-in-2-hierarchieebene/1)

Liebe Gemeinde,

ich bin dabei eine barriefreie Website mit typo3 zu entwickeln. Die Navigation soll dabei al Liste verwirklicht werden und 2 Hierarchieebenen haben. ich möchte die ausgewählten Listenelemente (=aktuelle Position) andersfarbig markieren, was auf der 1. Ebene auch klappt. Auf der 2. Ebene wird aber der komplette Hierarchiezweig markiert, weil mein schliessendes span-tag an der falschen Stelle steht:

--------------------------------
Ich habe es jetzt so:

```typoscript
<ul>
	<li><span id="active">Punkt 1
		<ul>
			<li><a href="176.html">Punkt 1.1</a></li>
		</ul>
	</span></li></ul>
```

--------------------------------
Bräuchte es aber so (andere Position des schliessenden span-Tags):

```typoscript
<ul>
	<li><span id="active">Punkt 1</span>
		<ul>
			<li><a href="176.html">Punkt 1.1</a></li>
		</ul>
	</li>
<ul>
```

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

Erzeugen tue ich das mit folgendem (geklauten) Template-Schnipsel:

```typoscript
# Construct the main menu as a nested unordered list.
# It has level1 and level2 entries.
# All formatting will be done via CSS.
MENU_LINKS = COA
MENU_LINKS {
    # the menu object itself, starting off the site root
  10 = HMENU
  10.entryLevel = 1
  10.special.value = 167

    # Level1 entries are simple text menu entries,
    # (formatted via CSS to run down the left side of the page)
  10.1 = TMENU
  10.1 {
    noBlur = 1
    CUR = 1
    ACTIFSUB = 1
  }

    # Base formatting of menu entries as list items.
  10.1.NO {
    wrapItemAndSub = <li>|</li>
    ATagParams = 
  }

    # Current menu item is unlinked and marked
  10.1.CUR {
    wrapItemAndSub = <li><span id="active">|</span></li>
    doNotLinkIt = 1
  }
    # Active items above current to be formatted differently
  10.1.ACTIFSUB {
    wrapItemAndSub = <li>|</li>
  }
    # Wrap the level1 menu inside an unordered list
  10.1.wrap = <ul>|</ul>
    # Level2 entries are simple text menu entries also,
    # (formatted very differently via CSS to run left to right
    # across the page under the header, so you only see the styling
    # classes here.)
  10.2 = TMENU
  10.2 {
    noBlur = 1
    CUR = 1
    ACTIFSUB = 1
  }
    # Same formatting of menu entries as list items.
  10.2.NO {
    wrapItemAndSub = <li>|</li>
    ATagParams =
  }
    # Current menu item is unlinked and marked too
  10.2.CUR {
    wrapItemAndSub = <li><span id="active">|</span></li>
    doNotLinkIt = 1
  }
    # Active items above current to be formatted differently as for level1
  10.2.ACTIFSUB {
    wrapItemAndSub = <li><span id="active">|</span></li>
  }

    # Wrap the level2 menu inside an unordered list
  10.2.wrap = <ul>|</ul>
}
```

Kann mir jemand sagen wie ich das Template ändern muss um mein schliessendes span-Tag an die richtige Stelle zu bekommen? Schon mal herzlichen Dank für die Hilfe und viele Grüße,

Max

## Antworten

### [#2](https://www.typo3.net/d/38594-tmenu-als-ulli-problem-mit-plazierung-span-tag-in-2-hierarchieebene/2) · steffenk · 2006-02-27

Schau mal was unter der Textbox steht:

> Achtung: Codebeispiele, die Sie im Forum posten möchten, müssen in die dafür vorgesehenen Container eingetragen werden.

```typoscript
10.1.CUR {
    wrapItemAndSub = <li><span id="active">|
    doNotLinkIt = 1
  }
...
10.2.wrap = <ul>|</ul></span></li>
```

### [#3](https://www.typo3.net/d/38594-tmenu-als-ulli-problem-mit-plazierung-span-tag-in-2-hierarchieebene/3) · woida · 2006-02-27

Die spans kannst du dir sparen. Warum weißt du die id nicht gleich deinen li-Tags zu?

[/faq/menu-bulletlist](https://www.typo3.net/faq/menu-bulletlist) zeigt wies geht.

### [#4](https://www.typo3.net/d/38594-tmenu-als-ulli-problem-mit-plazierung-span-tag-in-2-hierarchieebene/4) · maxplank · 2006-02-28

> **steffenk schrieb:**
>
> Schau mal was unter der Textbox steht:
>
> > Achtung: Codebeispiele, die Sie im Forum posten möchten, müssen in die dafür vorgesehenen Container eingetragen werden.
>
> ```typoscript
> 10.1.CUR {
>     wrapItemAndSub = <li><span id="active">|
>     doNotLinkIt = 1
>   }
> ...
> 10.2.wrap = <ul>|</ul></span></li>
> ```

Das funktioniert leider auch nicht.

---

Quelle: „TMenu als <ul><li>, Problem mit Plazierung span-tag in 2. Hierarchieebene“, typo3.net, https://www.typo3.net/d/38594-tmenu-als-ulli-problem-mit-plazierung-span-tag-in-2-hierarchieebene
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
