---
title: "Horizontales Menü mit GMENU und dynamische Textanpassung"
url: "https://www.typo3.net/d/20841-horizontales-menue-mit-gmenu-und-dynamische-textanpassung"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2005-02-04"
last_reply: "2005-02-07"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Horizontales Menü mit GMENU und dynamische Textanpassung

TYPO3 › Menüs · 1 Antwort · gestartet 2005-02-04

## Eröffnungsbeitrag

**wexpress** · 2005-02-04 · [Beitrag #1](https://www.typo3.net/d/20841-horizontales-menue-mit-gmenu-und-dynamische-textanpassung/1)

Hallo eine Kurze Frage zu GMENU

Wenn ich meine Horizontales Menü nach dem Beispiel

```typoscript
MENUE_OBEN = HMENU
MENUE_OBEN.special = directory
MENUE_OBEN.special.value = 4
MENUE_OBEN.1 = TMENU
MENUE_OBEN.1.NO = 1
MENUE_OBEN.1.NO.linkWrap = &nbsp;|&nbsp;&#124; |*|
&nbsp;|&nbsp;&#124; |*| &nbsp;|
```

erstelle klappt alles wunderbar.

Jetzt möchte ich anstelle von dem Pike „|“ eine RollOver Grafik haben und das ganze mit GMENU realisieren.

Ich habe dies zuerst folgendermaßen realisiert. *(siehe Quelltext unten)* und so ist es auch von der Funktion OK.
Ich hierbei lege eine Feste Grafik unter dem Text an (80 px länge) das Problem tritt hier auf wenn der Menü Text zu klein ist so entsteht zu dem anderen MenüButton viel zu viel leeren Platz.
Habe ich eine längere Menübezeichnung so passt sich das ganze nicht dynamisch an und die Menübezeichnung ist teilweiße nicht sichtbar.

Wie kann ich es so einrichten das dass die ganze Anpassung dynamisch abläuft?

TS Beispiel

```typoscript
MENUE_OBEN.1 = GMENU
MENUE_OBEN.1 {

NO {
XY = [4.w], [4.h]
4 = IMAGE
4.file = fileadmin/O_Menue_1.gif
10 = TEXT
10.text.field = title
10.fontFile = fileadmin/fonts/verdana.ttf
10.fontSize = 10
10.offset = 23,11
10.niceText = 0
}
ACT < .NO
ACT = 1
ACT.4.file = fileadmin/O_Menue_2.gif
ACT.10.fontColor = #FF8400

RO < .NO
RO=1
RO.4.file = fileadmin/O_Menue_2.gif
}
```

## Antworten

### [#2](https://www.typo3.net/d/20841-horizontales-menue-mit-gmenu-und-dynamische-textanpassung/2) · wexpress · 2005-02-07

so leutz habe selber die lösung gefunden - hier ist sie falls es einer braucht

MENUE_OBEN.1 = GMENU
MENUE_OBEN.1 {

NO {
XY = [10.w]+25, [4.h]
4 = IMAGE
4.file = fileadmin/O_Menue_1.gif
10 = TEXT
10.text.field = title
10.fontFile = fileadmin/fonts/verdana.ttf
10.fontSize = 10
10.offset = 23,11
10.niceText = 1
}
ACT < .NO
ACT = 1
ACT.4.file = fileadmin/O_Menue_2.gif
ACT.10.fontColor = #FF8400

RO < .NO
RO=1
RO.4.file = fileadmin/O_Menue_2.gif
}

ist eigentlich ganz einfach - nur bei XY den X wert auf 10 in meinem fall den text beziehen

---

Quelle: „Horizontales Menü mit GMENU und dynamische Textanpassung“, typo3.net, https://www.typo3.net/d/20841-horizontales-menue-mit-gmenu-und-dynamische-textanpassung
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
