---
title: "span-Tag um komplette 2. Ebene"
url: "https://www.typo3.net/d/103210-span-tag-um-komplette-2-ebene"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2011-01-10"
last_reply: "2011-01-12"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# span-Tag um komplette 2. Ebene

TYPO3 › Menüs · 3 Antworten · gestartet 2011-01-10

## Eröffnungsbeitrag

**mike_72** · 2011-01-10 · [Beitrag #1](https://www.typo3.net/d/103210-span-tag-um-komplette-2-ebene/1)

Hallo,

ich bin langsam am verzweifeln und sehe schon den Wald vor lauter Bäumen nicht mehr.
Der Grafiker hat mir folgende Navigation gegeben. Wenn eine 2. Ebene vorhanden ist, soll diese komplett in einem span-Tag eingeschlossen sein. Ich hab´s bisher aber nur hinbekommen, dass um jedes a-Tag in der 2. Ebene ein spam-Tag gewrapt wird. Wo ist denn mein Denkfehler. Ich bin für jede Hilfe dankbar!

```html
<ul id="topnavigation">
<li class="inaktiv"><a href="#">Link</a></li> <!-- keine Unterpunkte -->

<li class="aktiv"><a href="#" class="topnavi-aktiv">Link</a>
 <span style="display: block;">
  <a href="#" class="subnavi-aktiv">Link</a>
  <a href="#">Link</a>
  <a href="#">Link</a>
 </span>
</li>

<li class="inaktiv"><a href="#">Link</a>
 <span style="z-index:1;">
  <a href="#">Link</a>
  <a href="#">Link</a>
  <a href="#">Link</a>
 </span>
</li>

<li class="inaktiv"><a href="#">Link</a>
 <span style="z-index:1;">
  <a href="#">Link</a>
  <a href="#">Link</a>
  <a href="#">Link</a>
 </span>
</li>

<li class="inaktiv"><a href="#">Link</a></li> <!-- keine Unterpunkte -->
<li class="inaktiv"><a href="#">Link</a></li> <!-- keine Unterpunkte -->

</ul>
```

```typoscript
lib.field_navi_ebene1 >
lib.field_navi_ebene1 = HMENU
lib.field_navi_ebene1 {
  special = directory
  special.value = 4

 1 = TMENU
  1 {
    expAll = 1
    noBlur = 1
    wrap = <ul id="topnavigation">|</ul>
    NO = 1
    NO.ATagTitle.field = abstract // description // subtitle
    
    NO.wrapItemAndSub = <li class="inaktiv">|</li>
    #IFSUB.wrapItemAndSub = <li class="inaktiv"><span class="test">|</span></li>   
  
    ACT < .NO
    ACT = 1
    ACT.wrapItemAndSub = <li class="aktiv">|</li>
    ACT.ATagParams = class="topnavi-aktiv"
  }
  
  2 = TMENU
  2 {
    expAll = 1
    noBlur = 1
    NO = 1
    NO.allWrap = <span style="z-index:1;">|</span>
     
    ACT < .NO
    ACT = 1
    ACT.allWrap = <span style="display: block;">|</span>
    #ACT.wrapItemAndSub = <span style="display: block;">|</span>
    ACT.ATagParams = class="subnavi-aktiv"

    }
}
```

## Antworten

### [#2](https://www.typo3.net/d/103210-span-tag-um-komplette-2-ebene/2) · hwt · 2011-01-12

Moin,

denke mal du suchst

```typoscript
2.wrap = <span style="z-index:1;">|</span>
```

.

Gruß!

### [#3](https://www.typo3.net/d/103210-span-tag-um-komplette-2-ebene/3) · mike_72 · 2011-01-12

Hallo,

es geht darum, dass je nach Menuezustand ein anderes span eingesetzt wird. Mit dem wrap vor dem NO, ACT kann ich das doch gar nicht feststellen, oder irre ich mich da?
Mit linkWrap scheint das aber jetzt zu funktionieren wie gewollt:

```typoscript
NO.wrapItemAndSub = |</span>
NO.linkWrap = <li class="inaktiv">|
```

Vielen Dank trotzdem.

### [#4](https://www.typo3.net/d/103210-span-tag-um-komplette-2-ebene/4) · hwt · 2011-01-12

Also verstanden hatte ich einfach ein span um alle Links der 2. Ebene, sorry. Da kannst du an der Stelle wirklich nicht den Zustand der 1. Ebene feststellen.

Vllt. hilft noch "ACTIFSUB"? Mit "wrapItemAndSub" könntest du ein span um die gesamte 2. Ebene aber inkl. dem aktuellen Element der 1. oder mit "linkWrap" das span hinter den aktuellen Link und vor die Unterebene wrappen.

Aber wenn es so geht, ist das natürlich gut.

Grüße!

---

Quelle: „span-Tag um komplette 2. Ebene“, typo3.net, https://www.typo3.net/d/103210-span-tag-um-komplette-2-ebene
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
