---
title: "ATagBeforeWrap = 1 und stdWrap.wrap"
url: "https://www.typo3.net/d/120827-atagbeforewrap-1-und-stdwrapwrap"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage","TYPO3 4.x"]
created: "2015-09-01"
last_reply: "2015-09-02"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# ATagBeforeWrap = 1 und stdWrap.wrap

TYPO3 › Menüs · 2 Antworten · gestartet 2015-09-01

## Eröffnungsbeitrag

**starkheim** · 2015-09-01 · [Beitrag #1](https://www.typo3.net/d/120827-atagbeforewrap-1-und-stdwrapwrap/1)

Hallo

ich habe ein Problem mit den oben genannten Typoscript-Optionen.

Obwohl ich diese Optionen nach Anleitung benutze, funktionieren diese nicht.

Ich möchte den Linktext innerhalb des a Tags mit einem Punkt darstellen (.) der in der normalen Ansicht nicht erkennbar aber für Vorlesegeräte verfügbar ist

Vielleicht weiss jemand weiter
Die probierte Variante mit dem ATagBeforeWrap habe ich unten dran gehängt.
Das Menü ist ein Standart Menü das ich verwende, dann einlese und nach bedarf anpasse.

```typoscript
temp.listMenu2 = TMENU
temp.listMenu2{
  wrap = <ul> | </ul>

 
  NO {
        doNotLinkIt = 1
    wrapItemAndSub=<li>|</li>
  
    stdWrap.cObject = CASE
    stdWrap.cObject {
      key.field = doktype
      #Seitentyp Standart
      default = TEXT
      default {
        typolink.parameter.field = uid
        field = nav_title//title
        stdWrap.htmlSpecialChars = 1
      }
      # Seitentyp interne Weiterleitung
      4 = TEXT
      4 {
        field = nav_title//title
        typolink.parameter.field = shortcut
      }
      # 3 = Seitentyp externe URL
      3 = TEXT
      3 {
        field = nav_title//title
        typolink.parameter.field = url
        typolink.extTarget.field = target
      }   
    }
  
  }
  ACT = 1
  ACT {
     wrapItemAndSub = <li>  | </li>
     ATagParams = class="act"

    stdWrap.htmlSpecialChars = 1
  }
  RO = 0
}
```

....

```typoscript
TOPMENU =  HMENU
	TOPMENU {
	expAll = 1
	1 < temp.listMenu2

	
        
        
	1.wrap =<div id="topNav"><span class="mmenu">Menü</span><nav class="ebene1"> <ul id="globalNav"> | </ul></nav></div>
       
	1.NO { 
                
		wrapItemAndSub  = <li class="first"> | </li>
		ATagBeforeWrap = 1 
		linkWrap = | <span>.</span>
		
		}


	}
```

## Antworten

### [#2](https://www.typo3.net/d/120827-atagbeforewrap-1-und-stdwrapwrap/2) · starkheim · 2015-09-01

Bemüht Euch nicht
Dass Zehnerl ist gerade gefallen

```typoscript
TOPMENU.1.NO.stdWrap.cObject.default.stdWrap.wrap =  | <span>.</span>
```

War die Lösung

### [#3](https://www.typo3.net/d/120827-atagbeforewrap-1-und-stdwrapwrap/3) · Julian.​Hofmann · 2015-09-02

Ich hinterlasse trotzdem mal noch die Erklärung zur Lösung:
ATagBeforeWrap wirkt nur für normale Menuitems, die standardmäßig verlinkt werden. Du hast aber via doNotLinkIt + stdWrap.cObject dieses Standardverhalten der Verlinkung bewusst über Board geworfen => Du musst Dich selbst um Wraps innerhalb Deines Link-Inhaltes kümmern.

---

Quelle: „ATagBeforeWrap = 1 und stdWrap.wrap“, typo3.net, https://www.typo3.net/d/120827-atagbeforewrap-1-und-stdwrapwrap
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
