---
title: "Durchnummeriertes Menü (ok) mit Realurl + subtitle (nicht ok)"
url: "https://www.typo3.net/d/86090-durchnummeriertes-menue-ok-mit-realurl-subtitle-nicht-ok"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage","Links","RealURL"]
created: "2009-01-23"
last_reply: "2009-01-23"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Durchnummeriertes Menü (ok) mit Realurl + subtitle (nicht ok)

TYPO3 › Menüs · 3 Antworten · gestartet 2009-01-23

## Eröffnungsbeitrag

**zappzarapp** · 2009-01-23 · [Beitrag #1](https://www.typo3.net/d/86090-durchnummeriertes-menue-ok-mit-realurl-subtitle-nicht-ok/1)

Hi,

ich habe ein Menü, das folgendermaßen aufgebaut ist:

```html
<a href="index.php?id=3" id="top1"><img src="media" alt="" /><br />title</a>
<a href="index.php?id=4" id="top2"><img src="media" alt="" /><br />title</a>
..
```

Also ein durchnummeriertes Menü mit einem Bild aus dem Mediafeld.

Das funktioniert (fast) wunderbar und wird folgendermaßen erzeugt:

```typoscript
TOPMENU = HMENU 
TOPMENU {
	special = directory
	special.value = 1
	1 = TMENU
	1 {
		NO = 1
		NO  {
			beforeWrap = |
			doNotLinkIt = 1
			allWrap = | | |*||*|| |
			before.cObject = COA 
			before.cObject {
				10 = TEXT
				10 {
					field = uid
					dataWrap = <a href="index.php?id=|" id="top{register:count_HMENU_MENUOBJ}" title="{field:title}"> 
				}
				20 = IMG_RESOURCE
				20 {
					file.import = uploads/media/
					file.import.listNum = 0
					file.import.override.field = media
					stdWrap.wrap = <img src="|" alt="" /><br />
				}
			}
			after.cObject = COA 
			after.cObject {
				wrap = |</a>
			}
		}
	}
	ACT = 1
	ACT < .NO
	ACT.before.cObject.10.dataWrap = <a href="index.php?id=|" id="topact{register:count_HMENU_MENUOBJ}" title="{field:title}"> 
}
```

Ich habe damit aber jetzt die folgenden Probleme:
- Dadurch das ich den Link direkt als index.php?id=id erzeuge funktioniert RealUrl mit diesem Menü leider nicht mehr.

- Außerdem würde ich gerne den subtitle auch in den Linktext bekommen:

```html
<a href="index.php?id=3" id="top1"><img src="media" alt="" /><br />title <br />subtitle</a>
```

Bin für Tips sehr dankbar, habe so ein durchnummeriertes Menü nämlich auf zwei Websites und würde nur ungerne auf Realurl verzichten.

lg Matthias

## Antworten

### [#2](https://www.typo3.net/d/86090-durchnummeriertes-menue-ok-mit-realurl-subtitle-nicht-ok/2) · just2b · 2009-01-23

da musst du schon mit typolink arbeiten

georg

### [#3](https://www.typo3.net/d/86090-durchnummeriertes-menue-ok-mit-realurl-subtitle-nicht-ok/3) · zappzarapp · 2009-01-23

Ok, das da oben ist mal ein "warum einfach wenn es kompliziert auch geht" Beispiel :D

Hier mal das ganze einfacher und auch realurl tauglich:

```typoscript
1 = TMENU 
1 {
	NO = 1
	NO.before.cObject = TEXT
	NO.before.cObject.dataWrap = <span id="top{register:count_HMENU_MENUOBJ}">|
	NO.after.cObject = TEXT
	NO.after.cObject.dataWrap = |</span>
				
	ACT = 1
	ACT < .NO
	ACT.before.cObject.dataWrap = <span id="topact{register:count_HMENU_MENUOBJ}">|
}
```

Also einfach ein nummeriertes <span> um den a-Tag herum und dann die CSS-Klassen anpassen.

Jetzt muss ich nur noch das Bild aus dem Media Feld und den Subtitle dazubekommen.

lg Matthias

### [#4](https://www.typo3.net/d/86090-durchnummeriertes-menue-ok-mit-realurl-subtitle-nicht-ok/4) · zappzarapp · 2009-01-23

Soda, jetzt funktioniert es perfekt :-) Manchmal muss man sein Problem nur in ein Forum schreiben um es kurz darauf von selbst zu lösen ;-) Dein Vorschlag mit "typolink" hat mich aber dazu gebracht das Ganze nochmal komplett zu überdenken.

```typoscript
TOPMENU = HMENU 
TOPMENU {
	special = directory
	special.value = 1
	1 = TMENU 
	1 {
		noBlur = 1
		NO = 1
		NO {
			before.cObject = TEXT
			before.cObject.dataWrap = <span id="top{register:count_HMENU_MENUOBJ}">|		
			after.cObject = TEXT
			after.cObject.dataWrap = |</span>
				
			stdWrap.cObject = COA
			stdWrap.cObject {
				10 = IMG_RESOURCE
				10 {
					file.import = uploads/media/
					file.import.listNum = 0
					file.import.override.field = media
					stdWrap.dataWrap = <img src="|" alt="{field:title}" /><br />
				}
				20 = TEXT
				20.field = title
				20.wrap = |<br />
					
				30 = TEXT
				30.field = subtitle
			}
		}
		ACT = 1
		ACT < .NO
		ACT.before.cObject.dataWrap = <span id="topact{register:count_HMENU_MENUOBJ}">|
		}
	}
}
```

Damit bekomme ich jetzt ein aufsteigend durchnummeriertes Menü, welches realurl tauglich ist und wo innerhalb des Link-Tag auch noch ein Bild und der Subtitle angegeben werden.
Etwas schöner wäre es wenn die Nummerierung als id im Link-Tag wäre (wie bei meinem ersten Beispiel). Ist aber nicht unbedingt notwendig, mit CSS lässt es sich auch so wunderbar anpassen.

lg Matthias

---

Quelle: „Durchnummeriertes Menü (ok) mit Realurl + subtitle (nicht ok)“, typo3.net, https://www.typo3.net/d/86090-durchnummeriertes-menue-ok-mit-realurl-subtitle-nicht-ok
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
