Zum Inhalt springen

Pro Sprache ein eigener Baum - geht nicht

Erstellt am 22. November 2010 · 1 Antwort · letzte Antwort am 26. Januar 2011

Tags: Frage

onetit ·

Hallo

Ich stehe gerade irgendwie auf dem Schlauch.
Denn ich habe eine Seite, welche neu für zwei Sprachen verwendet wird. Da die Inhalte der beiden Seiten unterschiedlich sind, habe ich mich für folgende Struktur entschieden. Es wird eine Startseite geben, wo die Besucher zwischen DE und FR wählen können. (Kunde wünscht das so.)

ROOT
Seite in DE (TS setup, ...)
Seite 1
Seite 2
...
Seite in FR (TS setup, ...)
seite 1
seite 2
...

Dazu werwende ich RealURL.
Wenn ich nun auf die deutsche Seite gehe, steht in der URL, www.meineseite.de/de/seite...

Wenn ich nun aber auf die französiche Seite gehe, steht in der URL, www.meineseite.de/de/fanzseite.

Aber dort sollte stehen, www.meineseite.de/fr/franzseite.

Wie mache ich das? Hat jemand eine Idee?

besten dank und gruss
onetit

Tommy_Schmidt ·

Hallo onetit,

verstehe ich Dich richtig, Du hast für jede Sprache einen eigenen Seitenzweig im Backend angelegt? Das ist umständlich, besser wäre es, nur einen Seitenbaum zu haben und auf der entsprechenden Seite eine Übersetzung anzulegen. Dazu musst Du noch die Seitensprachen anlegen und die IDs für RealURL und Deine Konfiguration verwenden.

In der realurl_conf.php musst Du dann Dein Mapping vornehmen:

//...
'valueMap' => array(
'de' => 0,
'en' => 1,
),
//...

und im Backend-Template die Sprachen konfigurieren, ungefähr so:

#Englisch
[globalVar = GP:L = 1]
  config.sys_language_uid = 1
  config.language = en
  config.locale_all = en_EN.UTF-8
  htmlTag_langKey = en
[global]

en einfach auf fr übertragen und die Ids der Sprachen anpassen.

Gruß
Tommy