Zum Inhalt springen

Elemente der Conditons funktionieren nicht...

Erstellt am 30. Juni 2008 · 6 Antworten · letzte Antwort am 2. Juli 2008

Tags: Frage

niederberger ·

Hallo Zusammen

Ich habe etwas in den Foren gesucht etc und theoretisch sollte dies ja auch funktionieren. Momentan habe ich folgendem Code im TS

globalVar = GP:L = 0] 
page.20.marks.HEADIMAGE.file = fileadmin/images/head/head-ge_01.jpg
config.sys_language_uid = 0
config.language = de 
config.locale_all = de_DE
plugin.meta.language = de
[global]

[globalVar = GP:L = 1] 
page.20.marks.HEADIMAGE.file = fileadmin/images/head/head-en_01.jpg
config.sys_language_uid = 1
config.language = en
config.locale_all = en_EN
plugin.meta.language = en
[global]

[globalVar = GP:L = 2] 
page.20.marks.HEADIMAGE.file = fileadmin/images/head/head-fr_01.jpg
config.sys_language_uid = 2
config.language = fr
config.locale_all = fr_FR
plugin.meta.language = fr
[global]

Wenn ich in meinem HTML Template File aber den Marker ###HEADIMAGE### setze, wird dieser 1:1 ausgegeben. Ich habe etliches versucht, aber irgendwo muss doch der Teufel begraben sein. Das sollte doch funktionieren. Denn die Sprachen gehen ja, also funktionieren die Conditions theoretisch, wieso es mir dies aber nicht übernimmt, groooooses Fragezeichen...

Hat jemand eine Idee...?

Danke jetzt schon und Grüsse aus der Schweiz. Thomas.

niederberger ·

Guten Morgen

Besten Dank für Deine Antwort. Ich hatte 20 drin zum testen, denn auch 10 funktioniert leider nicht. Mein Template hat die page.10 dem ist schon so.

Muss ich denn die ###HEADIMAGE### sonst noch irgendwo definieren, oder sollte dies theoretisch direkt über die Conditions (wie oben definiert) funktionieren...?

Grüsse und Merci, Thomas.

leihla ·

Das Objekt selbst fehlt "page.20.marks.HEADIMAGE".
Einfach vor den Sprachen das Objekt definieren,
dann sollte es gehen...

page.20.marks.HEADIMAGE = IMAGE

lg

niederberger ·

Cool, Danke für Deine Antwort. Der Marker ###HEADIMAGE### wird jetzt erkannt und steht auch nicht mehr im Source-Code. Die Problematik nur, es wird mir noch nichts ausgegeben. Im Source-Code kann ich meine Einträge nicht finden... Hmm, ich überlege - was fehlt noch...?

page.10.marks.HEADIMAGE = IMAGE

[globalVar = GP:L = 0] 
page.10.marks.HEADIMAGE.IMAGE.file = fileadmin/images/head/head-freyag_01.jpg
config.sys_language_uid = 0
config.language = de 
config.locale_all = de_DE
plugin.meta.language = de
[global]

[globalVar = GP:L = 1] 
page.10.marks.HEADIMAGE.IMAGE.file = fileadmin/images/head/head-freyag_01.jpg
config.sys_language_uid = 1
config.language = en
config.locale_all = en_EN
plugin.meta.language = en
[global]

[globalVar = GP:L = 2] 
page.10.marks.HEADIMAGE.IMAGE.file = fileadmin/images/head/head-freyag_01.jpg
config.sys_language_uid = 2
config.language = fr
config.locale_all = fr_FR
plugin.meta.language = fr
[global]

Liegt der Fehler vielleicht im IMAGE.file - müsste ich dort nicht nur Text übergeben und den Rest bastle ich in HTML drum herum? Hmm...

Danke, Thomas.

niederberger ·

Perfekt. Besten Dank - hat funktioniert. Hier mein Code Schnippsel:

[globalVar = GP:L = 0] 
page.10.marks.HEADIMAGE = FILE
page.10.marks.HEADIMAGE.file = fileadmin/images/head/head-slogan-ge.gif
config.sys_language_uid = 0
config.language = de 
config.locale_all = de_DE
plugin.meta.language = de
[global]

[globalVar = GP:L = 1] 
page.10.marks.HEADIMAGE = FILE
page.10.marks.HEADIMAGE.file = fileadmin/images/head/head-slogan-en.gif
config.sys_language_uid = 1
config.language = en
config.locale_all = en_EN
plugin.meta.language = en
[global]

[globalVar = GP:L = 2] 
page.10.marks.HEADIMAGE = FILE
page.10.marks.HEADIMAGE.file = fileadmin/images/head/head-slogan-fr.gif
config.sys_language_uid = 2
config.language = fr
config.locale_all = fr_FR
plugin.meta.language = fr
[global]