---
title: "HMENU, special = language, problem mit linkWrap"
url: "https://www.typo3.net/d/117531-hmenu-special-language-problem-mit-linkwrap"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2014-02-27"
last_reply: "2014-03-06"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# HMENU, special = language, problem mit linkWrap

TYPO3 › Menüs · 1 Antwort · gestartet 2014-02-27

## Eröffnungsbeitrag

**alisha** · 2014-02-27 · [Beitrag #1](https://www.typo3.net/d/117531-hmenu-special-language-problem-mit-linkwrap/1)

Hallo, ich möchte ein Sprachmenü mit HMENU umsetzen, das so aufgebaut sein soll:

```html
<ul id="sprachnavi">
<li class="aktiveSprache">xxx
  <ul>
   <li>weitere sprache xy</li>
   <li>weitere sprache xy</li>
</ul>
</li>
</ul>
```

Allerdings funktioniert das nur, wenn tatsächlich für alle Sprachen eine Übersetzung vorhanden ist, also die Listen komplett erzeugt werden. Wenn ich nur zwei Sprachen habe, dann wird die äussere Liste (</li></ul> nicht mehr geschlossen und der Quellcode sieht dann so aus:

```html
<ul id="sprachnavi">
<li class="aktiveSprache">xxx
  <ul>
   <li>weitere sprache xy</li>
   <li>weitere sprache xy</li>
</ul>
```

Hat jemand eine Idee?

das TS dazu

```typoscript
lib.langmenu = HMENU
lib.langmenu  {
   special = language
   special.value = 0,1,2,3,4,5,6, 8,9,10,11
   special.normalWhenNoLanguage = 0
   wrap = <ul id="sprachnavi">|</ul>
 
   1 = TMENU
   1 {
      noBlur = 1
 
      NO = 1
      NO {
        linkWrap =<li id='aktiveSprache'>|<ul id="andereSprachen">|*|<li>|</li>|*|<li>|</li></ul></li>
        stdWrap.override = <img src="fileadmin/template/images/DE.gif" alt="Deutsch" /> Deutsch ||<img src="fileadmin/template/images/EN.gif" alt="English" /> English || usw....
        }
 
      ACT < .NO
      ACT {
        linkWrap =<li id='aktiveSprache'>|<ul id="andereSprachen">|*|<li>|</li>|*|<li>|</li></ul></li>
        stdWrap.override = <img src="fileadmin/template/images/DE.gif" alt="Deutsch" /> Deutsch ||<img src="fileadmin/template/images/EN.gif" alt="English" /> English || usw...
        doNotLinkIt = 1
        }
 
        USERDEF1 = 1
        USERDEF1 < .NO
        USERDEF1 {
            doNotLinkIt = 1
            allWrap = |
            stdWrap.cObject.value = 
            stdWrap.override = 
            linkWrap = 
        }
 
        USERDEF2 = 1
        USERDEF2 < .ACT
        USERDEF2 {
            doNotLinkIt = 1
            allWrap = |
            stdWrap.cObject.value = 
            stdWrap.override = 
            linkWrap = 
        }
    }
}
```

## Antworten

### [#2](https://www.typo3.net/d/117531-hmenu-special-language-problem-mit-linkwrap/2) · alisha · 2014-03-06

habs jetzt mit einem COA gelöst...

---

Quelle: „HMENU, special = language, problem mit linkWrap“, typo3.net, https://www.typo3.net/d/117531-hmenu-special-language-problem-mit-linkwrap
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
