---
title: "HMENU gibt falschen Code wieder"
url: "https://www.typo3.net/d/29616-hmenu-gibt-falschen-code-wieder"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage","HTML & CSS"]
created: "2005-09-03"
last_reply: "2005-09-04"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# HMENU gibt falschen Code wieder

TYPO3 › Menüs · 3 Antworten · gestartet 2005-09-03

## Eröffnungsbeitrag

**wandlerde** · 2005-09-03 · [Beitrag #1](https://www.typo3.net/d/29616-hmenu-gibt-falschen-code-wieder/1)

Hallo,

ich habe ein Textmenue mit zwei ebenen erstellt (Unterseite). Leider hat dieses Menue im Quelltext Fehler, die der Internet-Explorer anzeigt.
Im Quelltext der Seite (z.B. Unterpunkt 3) habe ich dann diesen Fehler im Code gefunden:

```html
<ul id="navlist">
<a href="index.php?id=10" onfocus="blurLink(this);">Punkt 1</a>
<li id="sub">
<li id="sub"><a href="index.php?id=53" onfocus="blurLink(this);">Unterpunkt 1</a></li>
<li id="sub"><a href="index.php?id=52" onfocus="blurLink(this);">Unterpunkt 2</a></li>
<li id="sub">Unterpunkt 3</li>
<li id="sub"><a href="index.php?id=50" onfocus="blurLink(this);">Unterpunkt 4</a></li>
<li id="sub"><a href="index.php?id=49" onfocus="blurLink(this);">Unterpunkt 5</a></li>
<li id="sub"><a href="index.php?id=13" onfocus="blurLink(this);">Unterpunkt 6</a></li>
<li id="sub"><a href="index.php?id=12" onfocus="blurLink(this);">Unterpunkt 7</a></li>
</li>
<li><a href="index.php?id=9" onfocus="blurLink(this);">Punkt 2</a></li>
<li><a href="index.php?id=8" onfocus="blurLink(this);">Punkt 3</a></li>
<li><a href="index.php?id=22" onfocus="blurLink(this);">Punkt 4</a></li>
<li><a href="index.php?id=48" onfocus="blurLink(this);">Punkt 5</a></li>
<li><a href="index.php?id=47" onfocus="blurLink(this);">Punkt 6</a></li>
<li><a href="index.php?id=46" onfocus="blurLink(this);">Punkt 7</a></li>
</ul>
```

Das Script sieht so aus:

```typoscript
page.20 {
 marks.SUBMENU = HMENU
 marks.SUBMENU.entryLevel = 1

marks.SUBMENU.1 = TMENU
marks.SUBMENU.1 {
  expAll = 0
  wrap = <ul id="navlist">|</ul>
  NO.wrapItemAndSub = <li>|</li>
  CUR = 1
  CUR.doNotLinkIt = 1
  CUR.wrapItemAndSub = <li>|</li>
  ACTIFSUB = 1
  ACTIFSUB.wrapItemAndSub = <li>|</li>
  }
# zweite ebene im Menü
marks.SUBMENU.2 = TMENU
marks.SUBMENU.2 {
  wrap = <li id="sub">|</li>
  NO.linkWrap = <li id="sub">|</li>
  CUR = 1
  CUR.doNotLinkIt = 1
  CUR.allWrap = <li id="sub">|</li>
  }
}
```

Wer kann mir da bitte helfen (bin Typo3-Anfänger), da es eigentlich nur am Typo-Script liegen kann.  #angry#

## Antworten

### [#2](https://www.typo3.net/d/29616-hmenu-gibt-falschen-code-wieder/2) · toyde · 2005-09-03

Typo3 gibt keinen falschen HTML-Code aus - da muss ein Schnitzer im TypoScript oder in den Seiten-Einstellungen anders sein.

Wie ich das sehe, wird der 3. Unterpunkt nicht verlinkt. Was ist das für eine Seite? Welche Configs besitzt sie? Hast du noch anderen TypoScript-Code, der dies beinflusst? Hast du alten Dummy-Code im HTML-Template drin und der Marker wird erst gar nicht ersetzt?
Das sind einige Gründe, die mir brainstormig einfallen.

### [#3](https://www.typo3.net/d/29616-hmenu-gibt-falschen-code-wieder/3) · jenses · 2005-09-03

Das Menü macht genau das,was du ihm per TS befiehlst :

```typoscript
CUR.doNotLinkIt = 1
```

Das bedeutet: der aktive Menüpunkt soll nicht verlinkt werden, also keine  a-Tags.

Wenn man sich schon Code zurecht kopiert, sollte man ihn wenigstens verstehen. ;)

jenses

### [#4](https://www.typo3.net/d/29616-hmenu-gibt-falschen-code-wieder/4) · wandlerde · 2005-09-04

Hallo,

Danke, haben den Fehler selber gefunden.

```typoscript
ACTIFSUB.wrapItemAndSub = <li>|</li>
```

***AndSub*** war zu viel, dies hatte beim aktiven Untermenüpunkt den Fehler im Code erzeugt.

---

Quelle: „HMENU gibt falschen Code wieder“, typo3.net, https://www.typo3.net/d/29616-hmenu-gibt-falschen-code-wieder
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
