URL in mehreren Sprachen erreichbar?
am 17.02.2015 - 12:54 Uhr in
Hallo Leute!
Ich habe eine Frage - ich habe es schon in anderen Foren probiert, aber leider konnte mir niemand eine Antwort darauf geben. Also dachte ich mir, dass ich mich jetzt direkt an die Drupal-Experten wenden möchte und hoffe, dass jemand von euch dieses Rästel lösen kann.
Es ist eigentlich relativ simpel: Ich habe eine Webseite gefunden, die auf Drupal läuft - diese ist mit der gleichen URL in verschiedenen Sprachen abrufbar - je nachdem wo sich der Besucher befindet. Dabei wird kein Redirect eingesetzt - die URL ist 1:1 die Gleiche - bin ich jedoch in Deutschland, ist der Inhalt auf Deutsch - bin ich z. B. in England, habe ich Inhalte auf Englisch.
Ich komme nicht wirklich dahinter, wie das funktionieren kann? Wie kann die Seite mit der gleichen URL mehrere Sprachen zur Verfügung stellen?
Das ganze interessiert mich extrem und habe jetzt schon Stunden damit verbracht, die Lösung zu finden. Im Code der Seite habe ich diesen Code gefunden - ich kann jetzt aber auch nicht sagen, ob dieser "Fallback" damit in Verbindung steht?
[enable.language.fallback] = [true]
[enable.language.fallback.serviceLayer] = [true]
Ist dies eine Funktion, die durch Drupal zur Verfügung steht bzw. habt ihr eine Ahnung, an was das liegen kann?
LIebe Grüße,
Oxford
- Anmelden oder Registrieren um Kommentare zu schreiben
es gibt mehrere Möglichkeiten
am 17.02.2015 - 13:27 Uhr
Im Multilanguagebereich kann man einstellen, mit welcher Priorität verschiedene Methoden angewandt werden.
1. die URL-Methode - hier wird in der URL ein Sprachcode mitgegeben
2. die Spracheinstellung des Browsers - hier wird der anfragende Browser nach seiner Sprache abgefragt
3. Cookies - hier wird nach der Sprachwahl durch den Benutzer auf dem Rechner des Benutzers ein cookie hinterlassen, das seine Sprachauswahl enthält.
Dann gibt es noch die Default-Language, also die Sprache, die gewählt wird, wenn keine Sprache gewählt wurde. In der Regel ist dies englisch, kann aber auch anders gewählt werden.
Grüße
Ronald