---
title: "TMENU mit afterIMG aus dem Mediafeld"
url: "https://www.typo3.net/d/57435-tmenu-mit-afterimg-aus-dem-mediafeld"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2007-02-07"
last_reply: "2007-04-03"
replies: 13
solved: false
page: 1
pages: 1
lang: "de"
---

# TMENU mit afterIMG aus dem Mediafeld

TYPO3 › Menüs · 13 Antworten · gestartet 2007-02-07

## Eröffnungsbeitrag

**ÁndreMansfeld** · 2007-02-07 · [Beitrag #1](https://www.typo3.net/d/57435-tmenu-mit-afterimg-aus-dem-mediafeld/1)

Hallo Freunde,
komm im Moment nicht weiter :-(
Hab ein TMENU und möchte, dass zu den verschieden MENU Punkten verschiedene Bilder angezeigt werden.
Den Code für beforeIMG und afterIMG kenne ich :-)
Und jetzt meine Frage kann ich anstatt

```typoscript
beforeImg = fileadmin/designbilder/nosub.gif
```

das Bild auch aus den MEDIA Feld holen lassen also ähnlich diesem Code.

```typoscript
marks.bildrechts = IMAGE 
    marks.bildrechts{ 
    file.import.field = media 
    file.import = uploads/media/ 
    file.import.listNum = 0
    }
```

Ich hab schon versucht das irgendwie zusammenzuführen. Hänge aber im Moment fest.

```typoscript
NO {
                afterImg = ?????????????????????????
                file.import.field = media
                file.import = uploads/media/ 
                file.import.listNum = 0
                
                allWrap= |  
   }
```

Muß ich das Klammer setzen? Was kommt hinter  afterIMG =
Hab schon alle Varianten durch, aber................

Vielen Dank schonmal

## Antworten

### [#2](https://www.typo3.net/d/57435-tmenu-mit-afterimg-aus-dem-mediafeld/2) · skorpi · 2007-02-07

Mit beforeImg kommst du nicht weiter, weil du dort keinen stdWrap zur Verfügung hast. Da geht wirklich nur Datei hinschreiben und sonst nix.

Aber evtl. hilft dir before bzw. after weiter:

NO {
                after = IMAGE
  after {
                file.import.field = media
                file.import = uploads/media/
                file.import.listNum = 0
  }
}

### [#3](https://www.typo3.net/d/57435-tmenu-mit-afterimg-aus-dem-mediafeld/3) · skorpi · 2007-02-07

Mit beforeImg kommst du nicht weiter, da diese Eigenschaften keinen stdWrap zur Verfügung hat. Du kannst wirklich nur eine Datei angeben.

Aber vielleicht hilft dir die Eigenschaft before/after weiter:

```typoscript
NO {
                after = IMAGE
after {
                file.import.field = media
                file.import = uploads/media/ 
                file.import.listNum = 0
   }         
                allWrap= |  
   }
```

### [#4](https://www.typo3.net/d/57435-tmenu-mit-afterimg-aus-dem-mediafeld/4) · ÁndreMansfeld · 2007-02-07

Danke euch Beiden!!

Leider klappt das nicht, denn wenn ich das so mache dann schreibt er mit hinter das Menu   ->  IMAGE. Also das Wort und nicht die Bilder :-(
Aber das es den after/before gibt hilft mir schonmal ein bisschen weiter, kannte ich noch nicht  :o
Jetzt probiere ichs nochmal nur mit diesen 2 Codes. Wenn ich was erreicht habe dann poste ich Euch das.

Andreas

### [#5](https://www.typo3.net/d/57435-tmenu-mit-afterimg-aus-dem-mediafeld/5) · skorpi · 2007-02-07

:-D. Klar. So gehts nich. Aber so wahrscheinlich:

```typoscript
after.cObject = IMAGE
after.cObject {
...
}
```

### [#6](https://www.typo3.net/d/57435-tmenu-mit-afterimg-aus-dem-mediafeld/6) · ÁndreMansfeld · 2007-02-07

WOW !!!   Das wars   :p  :p
SUPER, DANKE
So stehts nun drin und funktioniert!!!

```typoscript
NO {             
                ATagParams = class="ersteNO"
                beforeImg = fileadmin/designbilder/nosub.gif
                after.cObject = IMAGE
                after.cObject {
                file.import.field = media
                file.import = uploads/media/ 
                file.import.listNum = 0
                              }
                allWrap = <table width="200" height="15" border="0" cellspacing="3" cellpadding="2"><tr><td bgcolor="#f3f3f3"align="left">| </td></tr></table>  
                                 
  }
```

VIELEN DANK

### [#7](https://www.typo3.net/d/57435-tmenu-mit-afterimg-aus-dem-mediafeld/7) · ÁndreMansfeld · 2007-02-07

Sag mal kann mir noch jemand sagen, wie ich das jetzt wunderbar zu sehende Bild (Flagge) mit dem before.cObject noch **vor** das beforeIMG bekommen kann :-)
So siehts im Moment aus: (Eigentlich wollte ich die Flaggen ja nach dem Land, aber das wirkt dann unruhig, weil die nicht in einer Line sind. Deswegen jetzt nicht mehr after sondern  before!!!)

[Bild: andreasstadelmann.de/…/menuss.jpg](http://www.andreasstadelmann.de/sammlung/menuss.jpg)

Die beforeIMG Objekte sind die Viereckchen und die +.
Die Quatrate bedeuten keine weiteren Subseiten und das + hat welche   :-)
Ich glaube es wäre schöner, wenn die Flaggen vorne stehen und danach erst die Navigation.

:-)  Andreas

### [#8](https://www.typo3.net/d/57435-tmenu-mit-afterimg-aus-dem-mediafeld/8) · skorpi · 2007-02-08

Probier mal mit dem allStdWrap:

```typoscript
NO.allStdWrap.preCObject = IMAGE
...
```

Und anschließend schaust dir noch jede Eigenschaft, die du verwendet hast, in der tsref an ;-).

### [#9](https://www.typo3.net/d/57435-tmenu-mit-afterimg-aus-dem-mediafeld/9) · swingtra · 2007-02-26

Schnuckelig, wenn es bei mir funktionieren würde :

Ich möchte daß es so aussieht :
<http://www.space-art.de/>

...und das habe ich bis jetzt erreicht, leider kann ich nicht über uploads/media
die Bilde(r) darstellen lassen

hier ist mein Code:

```typoscript
tmp.bildmenu = HMENU
tmp.bildmenu {
 special = list
 special.value = 11,10,9,8,7
 entryLevel = 0 
 wrap = <div class="bild1"> |</div> 
 1 = TMENU
 1.NO = 1
 1.NO.allWrap = |<br />
 1.NO.ATagParams = class="bild1NO"
 1.NO {
  #beforeImg = fileadmin/ali_images/nav_ali.jpg
 # allStdWrap.preCObject = IMAGE
 # allStdWrap.preCObject {
 before.cObject = IMAGE 
 before.cObject {
  file.import.field = media
  file.import = uploads/media/
  file.import.listNum = 0
  }
  }
 
 1.ACT = 1
 1.ACT < tmp.bildmenu.1.NO
 1.ACT.ATagParams = class="bild1RO"
 
 1.RO = 1
 1.RO < tmp.bildmenu.1.NO
 1.RO.ATagParams = class="bild1RO"
    
 }
```

### [#10](https://www.typo3.net/d/57435-tmenu-mit-afterimg-aus-dem-mediafeld/10) · ÁndreMansfeld · 2007-02-26

Schau mal ob dir die Bilder aus dem Uploads Media Ordner so angezeigt werden!!

```typoscript
marks.bild= IMAGE 
marks.bild{ 
    file.import.field = media 
    file.import = uploads/media/ 
    file.import.listNum = 0   #(0=das erste Bild,  1 = 2te, 2 = 3te u.s.w.)
    }
```

Du mußt nur kurz einen Marker ###bild### in dein Template reinmachen.
Wenn dann an dieser Stelle die Bilder angezeigt werden, dann funktioniert schonmal die Funktion ansich!!

Ansonsten schreib nochmal!!!  hab ne Abgabe und deswegen ein bisschen kurz angebunden heute :-)

### [#11](https://www.typo3.net/d/57435-tmenu-mit-afterimg-aus-dem-mediafeld/11) · swingtra · 2007-02-26

HALLO

DIE Funktion geht über den Marker, das ist schon einmal gut !
Jetzt muß ich halt schauen wie des ganze vor den textmenü-link kommt
Bisserl schwierig das beforeImg kein Datenbankfeld ausliest .  :'(

### [#12](https://www.typo3.net/d/57435-tmenu-mit-afterimg-aus-dem-mediafeld/12) · Valen · 2007-04-01

Hallo ihr alle.

Leider muss ich dieses Thema auch mal aufgreifen.
Ich hab das mit den Bildern super hinbekommen. Sie werden bei mir alle angezeigt. Leider befinden sie sich außerhalb des <a>-Tags und ich hätte sie gern innerhalb. Ich hab bestimmtnur ne Kleinigkeit falsch, aber da ich nicht so wahnsinnig fit im Typo-Script bin such ich mir schon seit Tagen nen Wolf.

Hier mal mein Code. Ich hoffe mir kann da jemand helfen.

```typoscript
seite.10.marks.NAVLINKS = HMENU
seite.10.marks.NAVLINKS {
	special.value = 1
	excludeUidList = 2,9
	
        	1 = TMENU
        	1.wrap = <ul class="nav_l"> | </ul>
        	1.NO = 1
        	1.NO.allWrap = <li class="nav_links">|</li>
	
	1.NO {
                before.cObject = IMAGE
                before.cObject {
                		file.import.field = media
                		file.import = uploads/media/ 
                		file.import.listNum = 0
                		}		     
		ATagParams = class="nav_laender" 
	}
	

       	1.ACT = 1
	1.ACT	{
        		wrapItemAndSub = <li class="nav_links">|</li>
        		ATagParams = class = "nav_active"
                	before.cObject = IMAGE
                	before.cObject {
                		file.import.field = media
                		file.import = uploads/media/ 
                		file.import.listNum = 1
                		}
              	}

}
```

und so sieht es dann im generierten HTML-Code aus:

```html
<ul class="nav_l"><li class="nav_links"><img src="uploads/media/Home2.gif" width="40" height="40" alt="" title="" /><a href="index.php?id=8" onfocus="blurLink(this);" class="nav_laender">Startseite</a></li>...
```

aber so hätte ich es gerne:

```html
<ul class="nav_l"><li class="nav_links"><a href="index.php?id=8" onfocus="blurLink(this);" class="nav_laender"><img src="uploads/media/Home2.gif" width="40" height="40" alt="" title="" />Startseite</a></li>...
```

weiß jemand weiter?

andi

### [#13](https://www.typo3.net/d/57435-tmenu-mit-afterimg-aus-dem-mediafeld/13) · Valen · 2007-04-03

Hat dazu niemand nen Tipp? Ich habs leider noch nicht lösen können. Oder soll ich nen extra Thread aufmachen, weil dieser hier ja schon als gelöst markiert ist?

### [#14](https://www.typo3.net/d/57435-tmenu-mit-afterimg-aus-dem-mediafeld/14) · ÁndreMansfeld · 2007-04-03

Hi Valen,
nur das du nicht denkst das das keiner mehr liest :-)
Ich kann dir da leider auch nicht helfen, denn wie viele die meine Threats lesen wissen, bin ich auch sehr experimentierfreundig und habe lange nicht alle TS Scripts ausprobiert ;-)
Ich würde dir vorschlagen dies nochmal als Threat aufzumachen. Bestimmt haben viele das schon als gelesen markiert!!!!!!
Ich werde die Tage auch mal dran arbeiten, denn auch bei mir wäre es nicht schlecht, wenn der Link schon über den "Flaggen" wäre. Ist im Moment nicht das Fall :-(
Trotzdem gutes Gelingen weiterhin... wenn ich was habe, dann wirst dus erfahren, versprochen.....

---

Quelle: „TMENU mit afterIMG aus dem Mediafeld“, typo3.net, https://www.typo3.net/d/57435-tmenu-mit-afterimg-aus-dem-mediafeld
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
