---
title: "horizontales Menü richtig wrappen"
url: "https://www.typo3.net/d/98256-horizontales-menue-richtig-wrappen"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2010-04-16"
last_reply: "2010-05-14"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# horizontales Menü richtig wrappen

TYPO3 › Menüs · 3 Antworten · gestartet 2010-04-16

## Eröffnungsbeitrag

**thowe** · 2010-04-16 · [Beitrag #1](https://www.typo3.net/d/98256-horizontales-menue-richtig-wrappen/1)

Schönen Tag an alle

ich möchte folgendes Menü (siehe HTML-Code) richtig wrappen

```html
  <div id="menu_oben">
    <ul>
      <li id="li1"> <a class="menu_current" href="#url"><b></b>HOME</a></li>
      <li id="li2"> <a href="#url"><b></b>BRANCHEN</a></li>
      <li id="li3"> <a href="#url"><b></b>SPARTEN</a></li>
      <li id="li4"> <a href="#url"><b></b>RECHT</a></li>
      <li id="li5"> <a href="#url"><b></b>RISKmanagement</a></li>
      <li id="li6"> <a href="#url"><b></b>der MARKT</a></li>
      <li id="li7"> <a href="#url"><b></b>KOMMUNIKATION</a></li>
      <li id="li8"> <a href="#url"><b></b>LOGIN</a></li>

    </ul>
  </div>
```

**Sinn der Struktur**

über das <b> Tag wird per css gesteuert, dass sich der gesamte Hintergrund (über alle Menüpunkte hinweg) farblich verändert. Wie muss nun mein TS aussehen damit dann - verkürzt - folgender HTML Coder entsteht?

```html
<ul><li><a href="#"><b><</b></a></li></ul>
```

mein TS (das ganz sicher total falsch ist) sieht derzeit wie folgt aus:

```typoscript
lib.wissennet_menu = HMENU
lib.wissennet_menu {
	special = directory
	special.value = 301
         wrap = <ul> | </ul>

	1 = TMENU
	1 {
		expAll = 0
		noBlur = 1
		NO = 1
		NO.wrapItemAndSub = <li>|</li>
		#NO.ATagParams = <b> </b>                
		RO = 1
		RO {
		ATagParams = 
		}
		IFSUB = 1
		IFSUB.wrapItemAndSub = <li class="menuparent">|</li>
		ACTIFSUB < .IFSUB
	}
	2 < .1	
	2.wrap = <ul>|</ul>

	3 < .2
	4 < .2
}
```

Ich freue mcih auf jeden Vorschlag/Rat/Tip und wenn es geht ein wenig detaillierter, da bis jetzt jeder Versuch wrap, allwrap linkwrap beforwrap und was es so gibt fehlgeschlagen habe. Alle TS-Referenzen auf typo3.org habe ich auch gelesen.

Wäre sehr schn wenn jemand meiner Bitte nachkommen könnte. Danke schon im Voraus....

LG & ciao

## Antworten

### [#2](https://www.typo3.net/d/98256-horizontales-menue-richtig-wrappen/2) · thowe · 2010-04-18

hallo,

niemand da der mir auf die Sprünge helfen will....? ;-(

also wenn ich wie folgt wrappe:

```typoscript
lib.wissennet_menu = HMENU
lib.wissennet_menu {
	....
         wrap = <ul> | </ul>

	1 = TMENU
	1 {
		expAll = 0
		noBlur = 1
		NO = 1
		NO.wrapItemAndSub = <li><b></b>|</li>
		...
	}
	2 < .1	
	2.wrap = <ul>|</ul>

	3 < .2
	4 < .2
}
```

dann kommt folgender HMTL-Code:

```html
<li><a href="index.php?id=310">HOME</a><b></b></li>
```

**jetzt fehlen mir zwei Sachen**

1. das <b></b> soll innerhalb vo <a>....</a> (also: <a>...<b></b></a>) stehen.

2. Die class mit laufender Nummer (id=li1, id=li2) muss ich mitanhängen... (Was das betrifft habe ich vor kurzem nen Eintrag gesehen (werde ich mir mal ansehen)

vielleicht kann mir jemand zu 1. helfen, wäre gaaaaaanz toll, danke im Voraus

LG & ciao....

### [#3](https://www.typo3.net/d/98256-horizontales-menue-richtig-wrappen/3) · algiz · 2010-04-29

> **thowe schrieb:**
>
> 1. das <b></b> soll innerhalb vo <a>....</a> (also: <a>...<b></b></a>) stehen.

Du musst nur deine erste Version ein wenig erweitern.

```typoscript
NO.wrapItemAndSub = <li>|</li>
NO.linkWrap = <b></b>|
NO.ATagBeforeWrap = 1
```

ATagBeforeWrap = 1 sorgt dafür, dass das Menüelement mit linkWrap umfasst und danach der Link um beides erzeugt wird.

> **thowe schrieb:**
>
> 2. Die class mit laufender Nummer (id=li1, id=li2) muss ich mitanhängen... (Was das betrifft habe ich vor kurzem nen Eintrag gesehen (werde ich mir mal ansehen)

Das dürfte mit register:count_HMENU_MENUOBJ funktionieren.

```typoscript
NO.stdWrap2.dataWrap = <li id="li{register:count_HMENU_MENUOBJ}">|</li>
NO.linkWrap = <b></b>|
NO.ATagBeforeWrap = 1
```

### [#4](https://www.typo3.net/d/98256-horizontales-menue-richtig-wrappen/4) · thowe · 2010-05-14

Hallo algiz

zuerst einmal danke für die Antwort
zum Zweiten: Bitte entschuldige die verspätete Antwort und damit das verspätete Danke... (hatte ein anderes Projekt vorgezogen...)
zum Abschluss: ich werde deinem Tip nachgehen und hier posten wie es mir ergangen ist...
bis dahin

LG & cio

---

Quelle: „horizontales Menü richtig wrappen“, typo3.net, https://www.typo3.net/d/98256-horizontales-menue-richtig-wrappen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
