Zum Inhalt springen

Sprache der Seiten vertauschen

Erstellt am 9. April 2009 · 3 Antworten · letzte Antwort am 9. April 2009

Tags: Frage

froemken ·

Hallo zusammen,

ich habe jetzt ein Projekt bekommen, in dem alle Seiten im BE im Pagetree auf polnisch sind! Als alternative Sprachen gibt es noch englisch und deutsch. Chef sacht jetzt, dass das so nicht geht und englisch als Hauptsprache sein soll mit den alternativsprachen DE und PL.

Gibt's dafür ne Extension oder sonst eine Einstellung, um das zu vertauschen?1

froemken

froemken ·

Hab jetzt den ersten Teil hinbekommen in dem ich mir eine kleine Extension gebaut habe, die die Titel und die uid der jeweiligen Tabelle in einer TEMP-Tabelle zwischenspeichert.

Schritt 1: Daten aus pages -> Temp-Tabelle TRUNCATE dann INSERT
Schritt 2: Daten aus pages_language_overlay -> pages per UPDATE
Schritt 3: Daten aus Temp-Tabelle -> pages_language_overlay per UPDATE

Allerdings ist noch nix dynamisch. Welche Sprache und welche Tabelle, welche Felder man vertauschen möchte muss noch im Quelltext definiert werden.

froemken ·

Das funktioniert schick mit pages...aber tt_content kannst du vergessen...es kann ja mehrere Content-Elemente pro Seite geben und das Sorting ist auch nicht immer das Gleiche. Das ist mir zu heiß, das anzupacken.

Ich machs manuell.

Stefan