Zum Inhalt springen

Bei GMENU wird keine Schrift dargestellt!

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

Tags: Frage

New_Zealand ·

Hallo zusammen,

ich habe das Problem dass in meinem Menü (GMENU) die Schrift nicht dargestellt wird 🙁
Die Temp Dateien unter "Installation" typo3temp habe ich bereits gelöscht. Leider ist immer noch keine Schrift im Menü sichtbar.
Hat vielleicht jemand eine Idee woran das liegen kann?

---------------------------

seite = PAGE
seite {
typeNum = 0
bodyTag = <body bgColor = "#DDDDDD">
stylesheet = fileadmin/style.css
meta.AUTHOR = Hugo
meta.DESCRIPTION = Test

10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/vorlage.html
10.marks {

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

10 = TEXT
10.text.field = title
10.fontColor = #33FF33
10.fontSize = 10
10.niceText = 1
10.offset = 7, 19

20 = IMAGE
20.file = GIFBUILDER
20.file {
XY = 146,1
backColor = #CE3F6A
}
20.offset = 0, 29
}

MENUE.1.RO < .MENUE.1.NO
MENUE.1.RO {
tmp < .backColor
10.fontColor = #33FF33
backColor = #EDB4C6
5 < .10
5.fontColor = #33FF33
5.offset = 8,22
}

MENUE.1.CUR < .MENUE.1.RO
MENUE.2 < .MENUE.1
MENUE.2 {
NO.backColor = #B0B0B0
NO.10.fontColor = #33FF33
NO.20.file.backColor = #33FF33
RO < .NO
RO.backColor = #33FF33
RO.5 >
CUR < .RO
}

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

10 = TEXT
10.text.field = title
10.fontColor = #CE3F6A
10.fontSize = 10
10.niceText = 1
10.offset = 7, 19

20 = IMAGE
20.file = GIFBUILDER
20.file {
XY = 146,1
backColor = ##CE3F6A
}
20.offset = 0, 29
}

MENUELINKS.1.RO < .MENUELINKS.1.NO
MENUELINKS.1.RO {
tmp < .backColor
10.fontColor = #000000
backColor = #EDB4C6
5 < .10
5.fontColor = #999999
5.offset = 8,22
}

MENUELINKS.1.CUR < .MENUELINKS.1.RO
MENUELINKS.2 < .MENUELINKS.1
MENUELINKS.2 {
NO.backColor = #B0B0B0
NO.10.fontColor = #33FF33
NO.20.file.backColor = #B0B0B0
RO < .NO
RO.backColor = #33FF33
RO.5 >
CUR < .RO
}

CONTENT = CONTENT
CONTENT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}
-------------------------------------------------------

just2b ·

Hallo,

bitte das nächste mal den TS-Tag im Forum verwenden, dann is das auch bissl leserlicher 😉

Stell mal
10.niceText = 0

georg

New_Zealand ·

Hi Georg,

ok, das nächste Mal stell ich den Code mit TS-Tag dar.
Dein Vorschlag hat leider keine Auswirkungen gebracht 🙁

Trotzdem vielen Dank

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