Zum Inhalt springen

Bei GMENU wird keine Schrift dargestellt!

Erstellt am 12. September 2006 · 12 Antworten · letzte Antwort am 13. September 2006

Tags: Frage

Nejah ·

Ich glaub' du musst explizit eine TTF-Schriftart als Quelle angeben, sonst klappt's nicht. (War zumindets bei mir der Fall)

fontFile = fileadmin/arial.ttf
New_Zealand ·

Hi Nejah,

vielen Dank für die Idee, leider ist dadurch auch keine Schrift zu sehen.
Das Font habe ich aber hochgeladen 🙁

Jemand noch eine Idee?

Nejah ·

Nimm' mal testweise das entryLevel = 1 raus. Das macht mit special meistens Probleme.

Funktioniert es denn, Text auf ein normales GIFBUILDER-Objekt zu rendern?

New_Zealand ·

Hi Nejah,

sorry bin leider nicht so fit in der Prgrammierung habe mir den Code von einer Dokumentation zusammengeflickt.

Kannst Du mir sagen wie ich dies testen kann:

Funktioniert es denn, Text auf ein normales GIFBUILDER-Objekt zu rendern?

d.​walter ·

Ist es denn nicht so, dass der Gifbuilder von unten nach oben aufbaut wenn man sich das mal in ebenen vorstellt.

Ich würde an deiner Stelle das Menü nochmal von vorne aufbauen. Also erstmal die zweite Menüebene weglassen.

Dann als nächstes würde ich mal nur den NO zustand darstellen und zwar so wie hier.

MARKER = HMENU
MARKER {
special = directory
special.value = 1

1 = GMENU
1.NO = 1
1.NO {
XY = 100, 25
backColor = #CE3F6A
10 = TEXT
10.text.field = title
10.fontColor = white
10.fontFile = fileadmin/fonts/verdanab.ttf
10.fontSize = 12
10.offset = 5, 15
 }
 }

Und dann noch mal einzeln das Menü erweitern. So bekommst du dann besser heraus, wo der Fehler liegt/lag.

Nejah ·
seite.10 = IMAGE
seite.10.file = GIFBUILDER
seite.10.file { 
# Einstellungen ähnlich wie beim GMENU
}

Das hier:
10 = TEXT
10.text.field = title

ersetzt du dabei durch:
10 = TEXT
10.text = Testtext

Dadurch sollte ein Bild erzeugt werden, das den Text "Testtext" enthält.
Sorry, dass ich's jetzt nicht ausführlicher erklären kann, ich hab's gerade eilig ...

rednaxela ·

Hi,

in deinem TS ist ein Tippfehler, daran wirds wohl liegen. Folgender Absatz:

MENUE = HMENU
MENUE.special = directory
MENUE.special.value = 11
MENUE.entryLevel = 1
MENUE.1 = GMENU
MENUE.1.NO = 1
MENUE.1NO {
XY = 146, 30
backColor = #CE3F6A

In Zeile 7 des Absatzes fehlt ein Punkt. Es muss heißen:

MENUE = HMENU
MENUE.special = directory
MENUE.special.value = 11
MENUE.entryLevel = 1
MENUE.1 = GMENU
MENUE.1.NO = 1
MENUE.1.NO {
XY = 146, 30
backColor = #CE3F6A

Dann müsste es klappen

New_Zealand ·

Hi rednaxela,

vielen Dank für Deine Hilfe. Denke auch dass es dann funktionieren würde.
Leider habe ich Typo3 nochmals komplett vom System entfernt und mir eine neue Seite gebastelt.

Trotzdem vielen vielen Dank

Gruß
Steffen