Zum Inhalt springen

Grafikanzeige sprachabhängig gestalten

Erstellt am 12. Juli 2010 · 6 Antworten · letzte Antwort am 14. Juli 2010

Tags: Bilder, Frage

cherry ·

Hallo,
irgendwie steh` ich auf dem Schlauch. Ich möchte eine Grafik sprachabhängig gestalten, also bei DEUTSCH soll die Grafik A erscheinen, nach Umstellung der Sprache auf ENGLISCH soll stattdessen die Grafik B erschienen.

Hier mein bisheriger TS-Code:

IMPRESSUM = TEXT
       IMPRESSUM{
               wrap = <a href="index.php?id=7&L=0"><img src="fileadmin/img/impressum.gif"></a>
              }
einpraegsam.​net ·
IMPRESSUM = TEXT
IMPRESSUM {
  wrap = <a href="index.php?id=7&L=0"><img src="fileadmin/img/impressum.gif"></a>
}

[globalVar = GP:L=1]
IMPRESSUM.wrap = <a href="index.php?id=7&L=1"><img src="fileadmin/img/impressum_EN.gif"></a>
[end]

Das Ganze ging jedoch noch etwas schöner mit einem TypoLink und mit einem IMAGE Objekt...

cherry ·

Danke, geht aber nur in eine Richtung, soll heißen, von DEUTSCH auf ENGLISCH funktioniert es, zurück jedoch, bleibt die englische Grafik stehen und ändert sich nicht auf die deutsche Grafik.

cherry ·

Ich habe noch zwei "Fähnchen" im Einsatz, eine deutsche und eine englische.
Wenn die deutsche angeklickt wird, nimmt es (L=0) wenn die englische angeklickt wird (L=1). Auch in der Adresszeile steht das dann so.

cherry ·

Ich habe jetzt mal, weil es immer noch nicht geht, alles was mit Konfiguration zu tun hat hier angefügt:

config {
    doctype = xhtml_trans
    doctypeSwitch = 1
    xmlprologue = none
    xhtml_cleaning = all
    htmlTag_langKey = de
    language = de
    linkVars = L
    sys_language_uid = 0
    xhtml_cleaning = all
    doctype = xhtml_trans
    xmlprologue = none
    disablePrefixComment = 1
}

[globalVar = GP:L = 1]
config{
 sys_language_uid = 1
 language = en
 htmlTag_langKey = en
 locale_all = en_EN
}
[global]

Und innerhalb der Seitenkonfiguration:

IMPRESSUM = TEXT
       IMPRESSUM{
               wrap = <a href="index.php?id=7&L=0"><img src="fileadmin/img/impressum.gif"></a>
              }
       [globalVar = GP:L=1]
         IMPRESSUM.wrap = <a href="index.php?id=7&L=1"><img src="fileadmin/img/impressum_gb.gif"></a>
       [end]
.
.
.
TOPBILD = HTML
[glob
TOPBILD.value (
<a href="index.php?L=0"><img src="fileadmin/img/main_header.jpg" border="0" /></a>
)
[globalVar = GP:L = 1]
TOPBILD.value (
<a href="index.php?L=1"><img src="fileadmin/img/main_header_gb.jpg" /></a>
)
[global]

Kann mir jemand eine Hilfestellung geben?
Danke.

cherry ·

Hab` mal wieder was verwechselt, aber der Beitrag von einpraegsam.net war für mich hilfreich.