Sprachen abhängige Bilder

Moin Moin,

wie kann man Bilder für unterschiedliche Sprachen einladen.
Leider blieben meine Versuche alle erfolglos.

Die einzige Möglichkeit die das System bietet wäre es über Snippets zu gehen, allerdings möchte ich es gern über das Smarty System regeln.

Geht um Banner und Bilder auf der Frontseite, die für jede Sprache unabhängig geladen werden sollen.

Thx für Eure Hilfe

[QUOTE=spoony;34437]Moin Moin,

wie kann man Bilder für unterschiedliche Sprachen einladen.
Leider blieben meine Versuche alle erfolglos.

Die einzige Möglichkeit die das System bietet wäre es über Snippets zu gehen, allerdings möchte ich es gern über das Smarty System regeln.

Geht um Banner und Bilder auf der Frontseite, die für jede Sprache unabhängig geladen werden sollen.

Thx für Eure Hilfe[/QUOTE]

Du meinst sicher sprachenabhängig, oder?
Die Sprachen sind doch in den lang-Dateien.
Das hilft Dir sicher weiter. :wink:

[QUOTE=spoony;34437]Moin Moin,

wie kann man Bilder für unterschiedliche Sprachen einladen.
Leider blieben meine Versuche alle erfolglos.

Die einzige Möglichkeit die das System bietet wäre es über Snippets zu gehen, allerdings möchte ich es gern über das Smarty System regeln.

Geht um Banner und Bilder auf der Frontseite, die für jede Sprache unabhängig geladen werden sollen.

Thx für Eure Hilfe[/QUOTE]
Das sind ja alles Deine eigenen Bilder, die nicht vom Shop verwaltet werden, da kannst Du ja problemlos ein sprachabhängiges Speicherkonzept einführen…

z.B. die Bilder in basic/tpl/img/[B]de[/B]/ usw legen…

Die Information über die aktive Sprache wird den Templates vom Shop übergeben

[QUOTE=avenger;34469]Das sind ja alles Deine eigenen Bilder, die nicht vom Shop verwaltet werden, da kannst Du ja problemlos ein sprachabhängiges Speicherkonzept einführen…

z.B. die Bilder in basic/tpl/img/[B]de[/B]/ usw legen…

Die Information über die aktive Sprache wird den Templates vom Shop übergeben[/QUOTE]

Hmmm versteh ich noch nich so ganz, wie muss der Code denn aussehen?

Im xtcommerce System ist es ja einfach da spreche ich die Bilderordner folgendermaßen an : <img src="{$tpl_path}img/{$language}/bildname.jpg"/>

Hallo spoony,

Du kannst direkt in den Sprachdateien den Pfad zu den entsprechenden Buttons angeben.

Gruß

Hallo,

ich habe das gleiche Problem, verstehe die Lösung von Marco aber nicht.

Das Logo soll in der englischsprachigen Shopversion ein anderes sein. Das Logo liegt im header.tpl ja unter: <img src="[{$oViewConf->getImageUrl()}]logo.png">. Wie kann ich den Pfad ändern für die englischsprachige Version?

Der Weg über die Sprachdatei funktioniert ja nur, wenn Content abhängig von der Sprache gezogen wird…

Das ist ja bei den ganzen Ansprachen, Hinweisen, etc. der Fall. Dort wird im Template die entsprechende Variable eingebunden.

Um nun ein Bild einzubinden, muss in der Definition der Variablen der Bildpfad hinterlegt werden. Normalerweise sind dort ja Textfragmente definiert. Es können aber auch Links oder andere HTML-Inhalte hinterlegt werden.
Also dann einfach eine neue Variable “HEADER-IMG” anlegen, als Inhalt den Bildnamen (in der deutschen Sprachdatei “logo-d.png” - in der englischen “logo-en.png”) und im Template anstatt des Dateinamens die neue Variable einsetzen -> fertig!

<img src="[{$oViewConf->getImageUrl()}][{ oxmultilang ident=“HEADER-IMG” }]">

Hallo Ray,

vielen Dank für deine Antwort.

Jetzt habe ich wieder ein bißchen mehr verstanden. Danke schön!

Viele Grüße und noch einen schönen Sonntag,

Silvia