Hallo!
Habe nun ewig gesucht, wie man ein GMENU mit russischer Schrift hinbekommt. Leider ist mir bisher nur der content geglückt...
Jetzt das Phänomen: #paralyzed#
Ich habe in der localconf.php den Eintrag [GFX][TTFLocaleConv] = UTF-8 eingefügt, danach ging erstmal nix mehr.... dann hab ich ihn wieder herausgenommen, den cache gelöscht und das GMENU funktioniert wunderbar....
allerdings hatte ich vor dieser gesamten Änerung den Seitentitel schon auf Russisch im BE, nachdem es nun im Browser funktionierte, standen im BE nur Fragezeichen - also hab ich dort sie russische schrift iengefügt- und schwupps ging´s nicht mehr...
das Ganze von vorne zu wiederholen hab ich jetzt ein paar mal probiert, aber es klappt nicht mehr....
Hat jmd ne Ahnung, wieso?
Hi Keks04,
spiel einen russischen True Type Font (.ttf) in Dein Fileadminverzeichnis der TYPO3 Installation ein und passe die folgenden Zeilen an Deinen Pfad zur TTF-Datei an:
temp.navigation.main = HMENU
temp.navigation.main {
special = directory
special.value = 1
1 = GMENU
1.wrap = <div id="MENUE"> | </div>
1.NO = 1
1.NO {
XY = [10.w] +25, 25
back.Color = white
4 = IMAGE
4.file = fileadmin/template/images/button_mid.gif
4.tile = 10
5 = IMAGE
5.file = fileadmin/template/images/button_left.gif
6 = IMAGE
6.file = fileadmin/template/images/button_right.gif
6.align = right
10 = TEXT
10.text.field = title
10.fontFile = fileadmin/template/fonts/russisch.ttf
10.fontSize = 11
10.fontColor = grey
10.offset = 0, 20
10.align = center
}
1.RO = 1
1.RO {
XY = [10.w] +25, 25
back.Color = white
4 = IMAGE
4.file = fileadmin/template/images/button_mid_ro.gif
4.tile = 10
5 = IMAGE
5.file = fileadmin/template/images/button_left_ro.gif
6 = IMAGE
6.file = fileadmin/template/images/button_right_ro.gif
6.align = right
10 = TEXT
10.text.field = title
10.fontFile = fileadmin/template/fonts/russisch.ttf
10.fontSize = 11
10.fontColor = white
10.offset = 0, 20
10.align = center
}
1.CUR = 1
1.CUR {
XY = [10.w] +25, 25
back.Color = white
4 = IMAGE
4.file = fileadmin/template/images/button_mid_ro.gif
4.tile = 10
5 = IMAGE
5.file = fileadmin/template/images/button_left_ro.gif
6 = IMAGE
6.file = fileadmin/template/images/button_right_ro.gif
6.align = right
10 = TEXT
10.text.field = title
10.fontFile = fileadmin/template/fonts/russisch.ttf
10.fontSize = 11
10.fontColor = white
10.offset = 0, 20
10.align = center
doNotLinkIt = 1
}
1.ACT = 1
1.ACT {
XY = [10.w] +25, 25
back.Color = white
4 = IMAGE
4.file = fileadmin/template/images/button_mid_ro.gif
4.tile = 10
5 = IMAGE
5.file = fileadmin/template/images/button_left_ro.gif
6 = IMAGE
6.file = fileadmin/template/images/button_right_ro.gif
6.align = right
10 = TEXT
10.text.field = title
10.fontFile = fileadmin/template/fonts/russisch.ttf
10.fontSize = 11
10.fontColor = white
10.offset = 0, 20
10.align = center
doNotLinkIt = 1
}
Die Buttons bestehen aus drei Teilen - links ist button_left.gif, mitte ist button_mid.gif und rechter Teil des Buttons ist button_right.gif.
Die anderen Buttons mit dem Zusatz "_ro" sind die Buttons mit Rollovereffekt, wie z. B. einer anderen Farbe.
So, nun werden die Buttons aus den jeweiligen Teilen generiert und mit der Schrift, auf die Du verwiesen hast beschriftet! Dann klappt es auch mit dem russischen.
Übrigens: ich installiere TYPO3 generell nur noch mit UTF-8! MySQL übrigens auch!
Die Probleme mit der fehlerhaften Darstellung bei Umstellung auf UTF-8 hatte ich auch, sprich, dass die deutschen Umlaute durch skurrile Sonderzeichen ersetzt wurden.
In der Installationsroutine [Tools -> Installation] von TYPO3 kannst Du explizit die Benutzung von UTF-8 definieren.
Beste Grüße,
preko
Hallo preko!
Danke für deine Antwort. Entspricht das dem, was du meintest?
Habe einen transparenten Hintergrund, daher auch kein IMAGE.
Leider funktioniert es so nicht.
marks.MENU.1{
NO{
XY = [10.w]+44,18
backColor = #E8E8E8
wrap = <span>| </span>
10 = TEXT
10.text.field = title
#10.fontFile = fileadmin/fonts/olvr75w.ttf
10.fontFile = fileadmin/fonts/COKOI8N.ttf
10.fontSize = 11
10.fontColor = #73716E
10.offset = 10,15
10.align = left
#10.niceText = 1
}
#roll-over
RO < .NO
RO{
10.fontColor = #C58C11
20 >
20 < .10
}
RO = 1
#aktive
ACT < .RO
ACT{
10.fontColor = #C58C11
30 >
30 < .10
}
ACT = 1
}
}