---
title: "doNotLinkIt = 1 hat keine Wirkung"
url: "https://www.typo3.net/d/102158-donotlinkit-1-hat-keine-wirkung"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage","Links"]
created: "2010-11-05"
last_reply: "2010-11-05"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# doNotLinkIt = 1 hat keine Wirkung

TYPO3 › Menüs · 1 Antwort · gestartet 2010-11-05

## Eröffnungsbeitrag

**eisstern** · 2010-11-05 · [Beitrag #1](https://www.typo3.net/d/102158-donotlinkit-1-hat-keine-wirkung/1)

Hallo,
ich habe ein Sprachmenu gebaut, welches mir Flaggen anzeigt. Ist eine Seite in einer Sprache nicht verfügbar, soll einfach der Link auf der Flagge entfernt werden, das Bild aber bleiben.

In der jetzigen Konfiguration sind bei den Seiten die es betrifft überall "hide default translation" gesetzt. Also keine Defaultsprache verfügbar. Das Menü berücksichtigt dies schon bei der Ausgabe, da der allWrap aus USERDEF1 verwendet wird. Allerdings wird die Flagge immernoch verlinkt. Die Frage ist warum? Ich bekomme den Link einfach nicht entfernt.

```typoscript
lib.flags = HMENU
lib.flags {
   special = language
   special.value = 0,1,2
   special.normalWhenNoLanguage = 0
  1 = TMENU
  1 {
    noBlur = 1
    NO = 1
    NO {
      stdWrap.override = <img src="fileadmin/templates/img/flaggen/de.gif" alt="Deutsch" /> || <img src="fileadmin/templates/img/flaggen/en.gif" alt="English" /> || <img src="fileadmin/templates/img/flaggen/fr.gif" alt="Francaise" />
      stdWrap.typolink.parameter.data = page:uid
      stdWrap.typolink.additionalParams = &L=0 || &L=1 || &L=2
      stdWrap.typolink.addQueryString = 1
      stdWrap.typolink.addQueryString.exclude = L,id,cHash,no_cache
      stdWrap.typolink.addQueryString.method = GET
      stdWrap.typolink.useCacheHash = 0
      stdWrap.typolink.no_cache = 0
    }

    USERDEF1 < .NO
    USERDEF1 {
      doNotLinkIt = 1
      allWrap = blub|
    }
  }
}
```

## Antworten

### [#2](https://www.typo3.net/d/102158-donotlinkit-1-hat-keine-wirkung/2) · eisstern · 2010-11-05

Die besten Lösungsideen kommen immer kurz nachdem man die Frage gestellt hat.

Man verwendet beim Menu ja nicht den normalen Typolink, sondern den stdWrap um diesen zu erzeugen. Also muss man einfach den stdWrap in USERDEF1 löschen.

Alles gleich bis auf USERDERF1

```typoscript
USERDEF1 < .NO
USERDEF1 {
  stdWrap.typolink >
}
```

---

Quelle: „doNotLinkIt = 1 hat keine Wirkung“, typo3.net, https://www.typo3.net/d/102158-donotlinkit-1-hat-keine-wirkung
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
