Hallo zusammen Ich habe einen zweisprachigen Shop, also deutsch und französisch. Nun möchte ich jeweils ein anderes Kategoriebild in der entsprechenden Sprache zuweisen. Die Bilder enthalten unterschiedliche Texte. Wenn ich das Bild einfüge, erscheint im Frontend immer das zuletzt hinzu gefügte Bild, obwohl ich im Backend die Sprache wechsle. Gibt es eine Lösung die ich nicht finde? Danke für eure Hilfe Roland
Welche Shopversion? Malibu oder Honeygrid? Die Lösung besteht darin, die Bilder unterschiedlich zu benennen und die Sprache im Template oder Theme abzufragen. Beispiel: Statt kategoriebild_cat100.jpg nimmst du {$smarty.session.language}_kategoriebild_cat100.jpg Dann musst du deine Kategoriebilder entsprechend umbenennen und von Hand per FTP hochladen, und die müssen dann heißen: german_kategoriebild_cat100.jpg und french_kategoriebild_cat100.jpg Oder das Ganze mit der {$smarty.session.languages_id} , dann hast du 2 für deutsch und vermutlich 3 für französisch, und die Bilder müssen dann 2_kategoriebild_cat100.jpg und 3_kategoriebild_cat100.jpg heißen.
Danke für deine Antwort. Ich benutze GX v4.1.3.0 und Malibu. Kannst du mir sagen, wo ich das ganze einfüge? Da bin ich ein wenig hilflos. Vielen Dank
Leider nein - ich habe mit Malibu noch nicht gearbeitet und weiß nicht einmal, wo die Template-Dateien dazu auf dem Webserver liegen...
Könntest du mir bitte kurz erklären, wie man das bei Honeygrind macht? Ich habe es nach deiner Anleitung probiert und bekomme es nicht hin. Müssen dazu Templatedateien angepasst werden? Dann habe ich es noch so probiert wie das mit Icons der Versandarten geht. Aber bei Shipping sind die Icons vordefiniert wie z.B. ot_shipping.png. Für deutsch funktioniert also ot_shipping_de.png, für Englisch ot_shipping_en.png.
Für Kategoriebilder haben wir keine Mehrsprachigkeit vorgesehen, wir waren der Meinung der sprachabhängige Text dürfte normal der Kategoriename sein, und der ist sprachabhängig. Die Annahme ist also für Kekse auf dem Bild ist ein Keks, nur in deutscht steht Kekse drunter, in englisch Cookies. Damit stimmt die Annahme, ohne eine Anpassung von Templatedateien gehts nicht.
Danke Wilken. Wir haben Bilder mit Text drin, der sich je nach Sprache unterscheidet und eigentlich Bild gehört. Dann schauen wir mal, wie wir das anderweitig lösen können.
Kann ich erklären, ja. Du legst die angehängte Datei ab in /GXModules/LB/catimage/Shop/Templates/Honeygrid/snippets/ und erstellst die Kategoriebilder so von Hand: aus banner.jpg wird 2_banner.jpg für deutsch, 1_banner.jpg für englisch, etc. Und dann lädst du die Bilder hoch nach /images/cateogories/
Warum den so kompliziert? Lege die Bilder doch einfach in den Content, sprich in der Kategorie Beschreibung an.