hallo,
ich habe einen header den ich via GIFBuilder erstellen und die Schriften rendern lasse. Nun frage ich mich ob es evtl. eine elegante Möglichkeit bei sprachenumschaltung einen Text anders rendern zu lassen.
# TRAILER einlesen START
TRAILER = IMAGE
TRAILER.file = GIFBUILDER
TRAILER.file {
XY = 850, 111
format = gif
quality = 100
# Texte auf Grafik rendern
10 = IMAGE
10.file.import = uploads/media/
10.file.import.data = levelmedia:-1, slide
10.file.import.listNum = 0
10.file.width = 850
20 = TEXT
20.text = Firmenname
20.fontFile = fileadmin/fonts/bauhaus.ttf
20.fontSize = 33
20.fontColor = #282828
20.niceText = 0
20.offset = 104,48
30 = TEXT
30.text = Hier kommt der Slogan in deutsch
# Wenn englisch dann
30.text = Hier kommt der Slogan in englisch!
# oder? funzt das so nicht
30.fontFile = fileadmin/fonts/arialbd.ttf
30.fontSize = 17
30.fontColor = #280028
30.niceText = 0
30.offset = 115,75
}
# TRAILER einlesen ENDE
Folgende Lösung habe ich zwar gefunden, aber ich frage mich ob ich das auch via TS lösen könnte!
#96173
sooo .. ich löse wieder einmal selbst 😃
Die Hilfe gab mir die rumspielerei mit macina Search box und der vorbelegung des input feldes mit z.b. "suchen" oder "search".
Den Verweis auf die search-templates z.B. "template_search_en.html
" habe ich in meinem TS ganz am Anfang des TS gesetzt. das schaut dann so aus.
plugin.tx_macinasearchbox_pi1 {
pidSearchpage = 30
templateFile = fileadmin/templates/template_search.html
}
# Sprache - English
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.htmlTag_langKey = en
config.locale_all = en_GB
plugin.tx_macinasearchbox_pi1.templateFile = fileadmin/templates/template_search_en.html
[global]
in meinem konkreten Beispiel konnte ich zwar mittels erweiterung der globalVar zwar den Text dann in einer anderen Sprache rendern (bei Sprachenwechsel)
# Sprache - English
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.htmlTag_langKey = en
config.locale_all = en_GB
plugin.tx_macinasearchbox_pi1.templateFile = fileadmin/templates/template_search_en.html
page.10.marks.TRAILER.file.30.text = Hier kommt der Slogan in englisch
[global]
allerdings wurde der macina template wechsel dann nicht mehr gemacht.
ergo habe ich nun die Abfrage 2mal drin.
Einmal oben. und einmal unten...
nochmal zur Vollständigkeit:
Am Anfang des TS:
# Sprache - English
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.htmlTag_langKey = en
config.locale_all = en_GB
plugin.tx_macinasearchbox_pi1.templateFile = fileadmin/templates/template_search_en.html
[global]
Und ganz am Ende des TS:
# Sprache - English
[globalVar = GP:L = 1]
page.10.marks.TRAILER.file.30.text = Hier kommt der Slogan in englisch
[global]
So .. ich hoffe ich habe weiterhelfen können. Falls es irgendwie noch eleganter gehen sollte .. immer her damit 🙂