---
title: "GMENU offset geht nicht"
url: "https://www.typo3.net/d/48710-gmenu-offset-geht-nicht"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2006-08-24"
last_reply: "2007-03-28"
replies: 7
solved: false
page: 1
pages: 1
lang: "de"
---

# GMENU offset geht nicht

TYPO3 › Menüs · 7 Antworten · gestartet 2006-08-24

## Eröffnungsbeitrag

**imaxx** · 2006-08-24 · [Beitrag #1](https://www.typo3.net/d/48710-gmenu-offset-geht-nicht/1)

Hallo,

ich habe das Problem das der Offset meines Textes nciht richtig funktioniert. In der Y-Achse passt alles, aber egal welche Zahl ich für die X-Achse eingebe, ändert sich nichts.

Hier der Code:

```typoscript
config.spamProtectEmailAddresses = 1

page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page
page.stylesheet = fileadmin/style.css


# Das grafische Menü erstellen
          lib.mainMenu= HMENU                                                                
          lib.mainMenu {   
          wrap = |<img src="fileadmin/_pics/linie_weiss.gif" width="175" height="1" alt="" /><br />
          special = directory
          special.value = 1
          entryLevel = 0
          1 = GMENU
          1.NO = 1
          1.NO {
          wrap = <img src="fileadmin/_pics/linie_weiss.gif" width="175" height="1" alt="" />|<br />
           
             XY = 175, 24+[16.h]
             backColor = #666666

             # Text auf den Menüpunkt rendern
             10 = TEXT             
             10.text.field = title
             10.text.listNum = 0
             10.text.listNum.splitChar = _
             10.fontColor = #FFFFFF
             10.fontFile = fileadmin/fonts/verdana.ttf
             10.offset = 14, 16
             10.fontSize = 8
             10.niceText = 1

             # Eine ggf. vorhandene zweite Textzeile anzeigen lassen
             15 < .10
             15.text.listNum = 1
             15.offset = 14, 32

             # Hilfsebene zur Berechnung der Höhe von Menüpunkten
             16 < .10
             16.text.case = upper
             16.text.listNum = 1
             16.fontSize = 8
             16.offset = 1000,1000

             # Eine weisse Linie erzeugen
             20 = IMAGE
             20.file = GIFBUILDER
             20.file {
                XY = 178,1
                backColor = #FFFFFF
             }
             20.offset = 0, 24+[16.h]
          }

          # Einen RollOver-Zustand beschreiben
          1.RO < .1.NO
          1.RO.backColor = #848484

          # Einen Current-Zustand beschreiben
          1.CUR< .1.NO
          1.CUR.10.fontColor = #cc0000
          1.CUR.10.offset=10,16
 
          # Die zweite Ebene als Kopie der ersten Ebene beschreiben
          2 < .1
          2.NO {
             backColor = #888888
             10.fontColor = #ffffff
             10.fontSize = 8
          }
          2.RO < .2.NO
          2.RO.backColor = #777777
       }
    }
```

Vielen Dank

## Antworten

### [#2](https://www.typo3.net/d/48710-gmenu-offset-geht-nicht/2) · d.​walter · 2006-08-24

Versuchs mal ohne niceText. Ist oft das Übel.

Gruß

Daniel

### [#3](https://www.typo3.net/d/48710-gmenu-offset-geht-nicht/3) · imaxx · 2006-08-24

Hat leider nicht geholfen. Dafür gefällt mir der Text jetzt besser.

### [#4](https://www.typo3.net/d/48710-gmenu-offset-geht-nicht/4) · imaxx · 2006-08-27

Kann mir denn keiner helfen?
hab echt schon alles probiert.

### [#5](https://www.typo3.net/d/48710-gmenu-offset-geht-nicht/5) · toyde · 2006-08-27

Doppelpostings / Push-Postings sind in diesem Forum nicht wirklich nötig. Danke.

> hab echt schon alles probiert.

Damit kann man nicht viel anfangen. Zu detaillierter Problematik gibt es auch detaillierte Antworten. Was durchgeführt wurde und nicht funktioniert hatte, muss schon vom Threadsteller ausgehen.

grüsse

### [#6](https://www.typo3.net/d/48710-gmenu-offset-geht-nicht/6) · imaxx · 2006-08-27

Ich habe den offset jetzt mal mit einer Grafik versucht:

```typoscript
      5=IMAGE
      5.file=fileadmin/_pics/farbe3.jpg
      5.width=10
      5.offset=30,16
```

Das funtioniert einwandfrei. Nur der Text lässt sich immer noch nicht nach rechts verschieben. Seltsam das der Offset nach oben und unten geht, nur seitlich rührt sich gar nichts.

### [#7](https://www.typo3.net/d/48710-gmenu-offset-geht-nicht/7) · Unbekannter Benutzer · 2006-08-29

Nur mal zum testen,

aber versuch mal bei deinem Text Offset nach dem Komma kein Leerzeichen zu machen.

### [#8](https://www.typo3.net/d/48710-gmenu-offset-geht-nicht/8) · T3_NUTZER · 2007-03-28

Hallo imaxx,

welches Betriebssystem, welche PHP-Version und welche GDlib benutzt Du denn?

Ich hatte dieses Problem ebenfalls unter SuSE 10.0 OSS in der 64Bit-Version!
Bei mir haben sogar willkürlich einige Offsets in der x-Richtung funktioniert
und bei den meisten Werten war der Offset schlichtweg 0!

Habe das Problem folgendermaßen gelöst (leider etwas aufwendig!):

Übersetzen der aktuellen PHP-Quellen (bei mir Version 5.2.1).

Achtung: Bei aktuellen Versionen von PHP sind die Quellen der GDlib direkt mit
eingebunden (bundled). Diese mit eingebundene GDlib hat nach dem kompilieren von
PHP genauso die Offsets ignoriert wie die von SuSE mitgelieferte Version!
Also habe ich freetype, gdlib und php komplett neuübersetzt und dann
funktionierte es auch tatsächlich bei mir!

Versionen der Programmpakete:
php 5.2.1
gdlib 2.0.34
freetype 2.3.2

Wichtig ist, daß in den configure-String der Parameter **--with-gd=*pfad-zu-den-gdlib-quellen*** mit eingebunden ist:

./configure *--quiet --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/php --sysconfdir=/etc --libdir=/usr/share --includedir=/usr/include --mandir=/usr/share/man --with-_lib=lib64 --with-apxs2=/usr/sbin/apxs2-prefork --disable-cli --disable-debug --with-config-file-path=/etc --enable-safe-mode --with-exec-dir=/usr/lib64/php/bin --enable-sigchild --enable-magic-quotes --enable-bcmath --with-bz2 --enable-calendar --enable-ctype --with-curl=/usr/local --enable-dba --enable-exif --enable-ftp --with-gettext --with-gmp --with-mhash --with-iconv --enable-mbstring --with-mcrypt --with-mime-magic --enable-sockets --enable-memory-limit --enable-inline-optimization --enable-mbstring --enable-shmop --enable-wddx --enable-yp --with-libxml --with-regex=php --with-config-file-path=/etc/php5 --with-xsl --with-ttf --with-freetype-dir --with-cpdflib --with-mysql=/usr/lib/mysql --without-mysqli --without-pear --with-zlib=/usr* **--with-gd=/usr/local/** x86_64-suse-linux

/usr/local muß durch den entsprechender Pfad zu den gdlib-Quellen ersetzt werden. Gleiches gilt für die anderen Pfade!!!

Wer wie ich auf einem 64Bit-System übersetzt sollte unter folgender Seite nachsehen!

<http://sabosch.de/archives/15-PHP-auf-11-64-Bit-Rootserver-SuSE-9.3.html>

Gruß

Carsten

---

Quelle: „GMENU offset geht nicht“, typo3.net, https://www.typo3.net/d/48710-gmenu-offset-geht-nicht
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
