---
title: "Eigenen Link für Menu Level 1"
url: "https://www.typo3.net/d/105395-eigenen-link-fuer-menu-level-1"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage","Links"]
created: "2011-05-16"
last_reply: "2011-06-01"
replies: 6
solved: false
page: 1
pages: 1
lang: "de"
---

# Eigenen Link für Menu Level 1

TYPO3 › Menüs · 6 Antworten · gestartet 2011-05-16

## Eröffnungsbeitrag

**actino** · 2011-05-16 · [Beitrag #1](https://www.typo3.net/d/105395-eigenen-link-fuer-menu-level-1/1)

Hallo Forum
ich möchte dass bei den 1-Level Menus alle Links nach href='#' verlinkt sind. Ist das via HMENU möglich - finde keine ref diesbezüglich?

Tausend Dank für ein "klaar, geht das!"
grüsse actino

ps:
habe doNotLinkIt = 1 - aber mit dieser option lässt es sich nicht auf iphone/ipad anzeigen, deshalb dieser wunsch bevor ich alles umbaue

auszug aus dem menu

```typoscript
  HEADMENU = HMENU
    HEADMENU {
      1 = TMENU
      1 {
        expAll = 1
        wrap = <ul id="nav1">|</ul>
        noBlur = 1
        NO = 1
        NO {
          #wrapItemAndSub = <li class="nav1">|</li>
          stdWrap.htmlSpecialChars = 1
          ATagTitle.field = title
          doNotLinkIt = 0
          wrapItemAndSub = <li class="nav1">|</li> |*| <li class="nav1">|</li>|*| <li class="nav1 last">|</li>
        }
        ACT < .NO
        ACT {
          wrapItemAndSub = <li class="nav1 active">|</li> |*| <li class="nav1 active">|</li>|*| <li class="nav1 active last">|</li>
          #wrapItemAndSub = <li id="nav1act">|</li>
        }

      }
```

///typo3 4.5, unix

## Antworten

### [#2](https://www.typo3.net/d/105395-eigenen-link-fuer-menu-level-1/2) · Julian.​Hofmann · 2011-05-17

Hallo.

Die Lösung hast Du schon fast entdeckt. Mit doNotLinkIt kannst Du die defaultmäßige Verlinkung abschalten. Danach hast Du die Möglichkeit, selbst via Wraps ein A-Tag um den Menüeintrag zu legen.

Viele Grüße
Julian

### [#3](https://www.typo3.net/d/105395-eigenen-link-fuer-menu-level-1/3) · actino · 2011-06-01

Danke Julian!
warum habe ich das nicht selbst bemerkt, es geht zu 50% via:

doNotLinkIt = 0
wrapItemAndSub = <li class="nav1">**<a href="#">**|</a></li> |*| <li class="nav1"><a href="#">|</a> </li>|*| <li class="nav1 last"><a href="#">|</a> </li>

habe nur im 1ten Untermenu nun zusätzlih! einen Eintrag <a href=#></a> - ohne Text..hmm die anderen subnavis erscheinen. Wird ich sicher noch herausfinden wo das lag

danke für die info!

### [#4](https://www.typo3.net/d/105395-eigenen-link-fuer-menu-level-1/4) · actino · 2011-06-01

> **actino schrieb:**
>
> Danke Julian!
> warum habe ich das nicht selbst bemerkt, es geht zu 50% via:
>
> doNotLinkIt = 1
> wrapItemAndSub = <li class="nav1">**<a href="#">**|</a></li> |*| <li class="nav1"><a href="#">|</a> </li>|*| <li class="nav1 last"><a href="#">|</a> </li>
>
> habe nur im 1ten Untermenu nun zusätzlih! einen Eintrag <a href=#></a> - ohne Text..hmm die anderen subnavis erscheinen. Wird ich sicher noch herausfinden wo das lag
>
> danke für die info!

### [#5](https://www.typo3.net/d/105395-eigenen-link-fuer-menu-level-1/5) · Julian.​Hofmann · 2011-06-01

Ein A-Tag in wrapItemAndSub ist ungut. wrapItemAndSub umschließt den aktuellen Menüpunkt und seine Unterelemente. D.h. Du generierst damit invalides HTML, was vermutlich auch funktionsuntüchtig ist bzw. sich "seltsam" verhält.

```html
<ul>
  <li class="nav1"><a href="#">Punkt1 
    <ul>
      <!-- hier ist Dein A-Tag immernoch offen -->
      <li>Punk 1.1</li>
    </ul>
  </a></li>
  <li class="nav1"><a href="#">Punkt2</a> </li>
  <li class="nav1 last"><a href="#">Punkt3</a> </li>
</ul>
```

Vielleicht hilft das schon um die anderen 50% auch noch in Griff zu bekommen...

### [#6](https://www.typo3.net/d/105395-eigenen-link-fuer-menu-level-1/6) · actino · 2011-06-01

ja, wenn man die wraps verstehen würde... (siehe unten)

und dann ists mir klar geworden:

**LÖSUNG**

```typoscript
doNotLinkIt = 1
linkWrap = <a href="#">|</a>
wrapItemAndSub = <li class="nav1">|</li> |*| <li class="nav1">|</li>|*| <li class="nav1 last">|</li>
```

zeit ist halt schon extrem gold wert - insbesondere wenns so kurz geht:

Wraps verstehen: (von extUrl, aber hat mir geholfen)

```typoscript
<wrapItemAndSub>
 <allWrap>
 <allStdWrap>
 <before>
 <beforeImg beforeImgTagParams>
 <linkWrap>
  <A HREF='' ATagParams TITLE=ATagTitle>
    <stdWrap> TMENUITEM </stdWrap>
  </A>
 </linkWrap>
 <after>
 </allStdWrap>
 </allWrap>
   UNTER MENU 1
   UNTER MENU 2
   ....
</wrapItemAndSub>
```

**Danke Julian für Deine Unterstützung!**
Firefox hat  den Fehler bemerkt und die Tags jeweils geschlossen
IE handelte strict und hatte wie Du vermutest einen offen LI und A tag dargestellt

danke und gruss!

### [#7](https://www.typo3.net/d/105395-eigenen-link-fuer-menu-level-1/7) · Julian.​Hofmann · 2011-06-01

> **actino schrieb:**
>
> ja, wenn man die wraps verstehen würde...

Ohja... o.O Wraps sind was echt tolles. Aber wenn man sie nicht ständig verwendet oder nicht in Dokus odgl. nachschlägt, dann kann man sie auch verfluchen.

Firefox ist bei sowas - so gern ich ihn auch habe - auch nicht immer der beste Helfer.
Da hilft aber meist der w3c-Validator sehr gut. Der korregiert nichts - und meckert auch sicher an fehlerhaften Stellen wie hier.

---

Quelle: „Eigenen Link für Menu Level 1“, typo3.net, https://www.typo3.net/d/105395-eigenen-link-fuer-menu-level-1
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
