---
title: "wrap um Bild (beforeImg) das zu Menü-Link gehört"
url: "https://www.typo3.net/d/77816-wrap-um-bild-beforeimg-das-zu-menue-link-gehoert"
source: "typo3.net"
tags: ["TYPO3","Menüs","Bilder","Frage"]
created: "2008-05-28"
last_reply: "2008-06-03"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# wrap um Bild (beforeImg) das zu Menü-Link gehört

TYPO3 › Menüs · 2 Antworten · gestartet 2008-05-28

## Eröffnungsbeitrag

**Danwe** · 2008-05-28 · [Beitrag #1](https://www.typo3.net/d/77816-wrap-um-bild-beforeimg-das-zu-menue-link-gehoert/1)

Hi,

ich habe ein Menü, Grafik mit Text. Ein Ausschnitt daraus:

```typoscript
      NO {
        allWrap = <dl> | </dl>
        linkWrap = <dd> | </dd>
              
        beforeImgLink = 1
        
        beforeImg = imgResource 
        beforeImg {
            import = uploads/media/
            import.field = media
            import.listNum = 0
            //params = -negate            
        }
      }
```

Das ganze sieht in HTML so aus:

```php
<dl>

  <a><img alt="" /></a>

  <dd>
    <a>Link-Name</a>
  </dd>
</dl>
```

Das Bild u. der Link außenrum (beforeImgLink = 1) das zu dem Menü-Eintrag-Text gehört, möchte ich aber auch noch mit einem Tag umschließen, nähmlich einem "<dt></dt>" so dass das ganze so aussehen würde:

```php
<dl>
  <dt>
    <a><img alt="" /></a></dt>
  </dt>
  <dd>
    <a>Link-Name</a>
  </dd>
</dl>
```

einzig der dt-Tag ums Bild u. seinen Link fehlt also noch.
Ich hab schon "beforeImg.wrap" versucht, was ja eigentlich quatsch ist. Hab wirklich keine Ideen mehr, geht das überhaupt, oder muss man hier eventuell einen ganz anderen Weg gehen?

## Antworten

### [#2](https://www.typo3.net/d/77816-wrap-um-bild-beforeimg-das-zu-menue-link-gehoert/2) · Danwe · 2008-05-30

Hat niemand ne Idee?
Wie wärs mit einem anderen Ansatz? Könnte man irgendwie dem Before von TMENU das Bild zuweisen und dann mit beforeWrap den Tag der jetzt nicht erstellt werden kann zuweisen?

Die Frage ist nur, wie krieg ich das Bild ins before rein?
Ich machs wie oben beschrieben.

Blöd is, dass der beforeWrap sich anscheinend nicht aufs beforeImg asuwirkt, was ich eigentlich logisch fänd.

### [#3](https://www.typo3.net/d/77816-wrap-um-bild-beforeimg-das-zu-menue-link-gehoert/3) · Danwe · 2008-06-03

Schön, nach stundenlangem rumrätseln bin ich nun bedeutend weiter, irgendwas hat immer funktioniert, aber nie so richtig, ich denke die Lösung taugt jetzt.

Hier mein Menü:

```typoscript
  marks.LEFTBAR = COA
  marks.LEFTBAR {
    10 = HMENU
    10 {

    entryLevel = 1
    
    1 = TMENU
    1 {
      noBlur = 1
      
      collapse = 1
      expAll = 0
      
      wrap = <dt><big>L</big>inks</dt><dd> | </dd>
      
      NO {      
        allWrap = <dl> | </dl>
        linkWrap = <dd> | </dd>        
        
        beforeImgLink = 1
        //beforeWrap = <dt>|</dt>
        
        before.cObject = COA
        before.cObject {
          10 = IMG_RESOURCE
          10.file = GIFBUILDER
          10.file {
            XY = [10.w],[10.h]
            10 = IMAGE
            10.file {
              import = uploads/media/
              import.field = media
              import.listNum = 0
            }
          }
          10.stdWrap {
            dataWrap = <dt><a href="index.php?id={field:uid}"><img src="|" /></a></dt>
          }
        }
      }
    }
  }

  20 < .10
  20 {
    entryLevel=2
    1.wrap = <dt><big>L</big>inks2</dt><dd> | </dd>
  }
  
  30 < .10
  30 {
    entryLevel=3
    1.wrap = <dt><big>L</big>inks3</dt><dd> | </dd>
  }
}
```

Die Menü-Level werden übrigens wirklich untereinander angezeigt, sieht komisch aus, is soll aber so sein, macht auch Sinn.

Das einzige was noch nicht so richtig funktioniert, ist der Link ums Bild. Hier krig ich hier u. da (vor allem in Verbindung mit Shortcuts-Seitenverweisen) andere Links als die, die vom Menü generiert werden.
Vielleicht kann mir da noch jemand was besseres als:

```typoscript
10.stdWrap {
            dataWrap = <dt><a href="index.php?id={field:uid}"><img src="|" /></a></dt>
          }
```

verraten.

---

Quelle: „wrap um Bild (beforeImg) das zu Menü-Link gehört“, typo3.net, https://www.typo3.net/d/77816-wrap-um-bild-beforeimg-das-zu-menue-link-gehoert
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
