Zum Inhalt springen

Kleines Problem mit den Sprachen

Erstellt am 8. November 2005 · 2 Antworten · letzte Antwort am 16. November 2005

Tags: Frage

onetit ·

Hallo

Ich weiss nicht, ob ich das richtig gemacht habe.
Ich habe eine Seite in 3 Sprachen erstellt, welche auch wie gewünscht angezeigt werden. Nur habe ich da ein kleines Problem, wenn ich auf einer Seite bin, und die Sprache wechsle, möchte ich gern, das mir die Seite in der gewünschten Sprache angezeigt wird.
Das macht sie aber nicht.

Ich kann mir vorstellen, das es daran liegt, das ich die Buttons für die Sprachwahl fest auf der Seite verlinkt habe.
Ich haben einfach "a href="index.php?id=|&L=0" " hinter Deutsch gelegt.

Oder muss ich das anders machen, das es funktioniert. So wie es aussieht, wird die ID nicht übernommen.

Besten Dank

daffyduck ·

Ein bisschen magere Angaben. Ich geb Dir einfach mal mein Setup (musst natürlich auf Deine ID's & Sprachen anpassen):

temp.sprachen = PHP_SCRIPT
temp.sprachen.file = fileadmin/style/scripts/sprach_menu.php

#nur die News der jeweiligen Sprache darstellen
plugin.tt_news.sys_language_mode = strict

config.index_enable=1 
config.index_externals=1

# SprachVariable L initialisieren 
config.linkVars = L 

# Standardsprache UID 0 -> Englisch
[globalVar = GP:L = 0]
config.sys_language_uid = 0 
config.language = en
config.locale_all = english

# Deutsch, sys_language.uid = 1
[globalVar = GP:L = 1] 
config.sys_language_uid = 1
config.language = de
config.locale_all = de_DE
[global]

# UK, sys_language.uid = 4
[globalVar = GP:L = 4] 
config.sys_language_uid = 4
config.language = uk
config.locale_all = uk_UK
[global]

Das ganze zu oberst in deinem Setup platzieren.

Nachtrag: Die von mir verwendete "sprach_menu.php" ist die selbe wie im ordner "media/scripts/example_languageMenu.php". Einfach in dein Fileadminverzeichnis kopieren und Deinen Bedürfnissen anpassen, dann sollte es auch mit den Nachbarn funktionieren.

Ach ja... den Marker nicht vergessen (in meinem Fall ###SPRACHEN###.

Gruss Daffy

onetit ·

Danke, habe es geschaft.

Das heisst, ich kann die Sprachen wie gewünscht umstellen.
Aber als Ergebnis bekomme eine eigenwillige Darstellung.

Ich verwende das Script; my_languageMenu.php und habe es für mich angepasst. Jedoch habe ich vor jeder aktiven Sprache eine "1".

Bild: doublecom.ch/…/sprachen_pan.gif

Wie bringe ich das weg?

Danke