Zum Inhalt springen

Probleme bei Sprachumschaltung

Erstellt am 7. April 2008 · 3 Antworten · letzte Antwort am 9. April 2008

Tags: Frage

updatestage ·

Hallo Leute,

habe eine Seite gemacht die 5-sprachig ist. Leider habe ich dabei noch ein Problem:

Wenn Seiten nicht übersetzt werden sollen, habe ich in den Seiteneigenschaften die Checkbox "Verstecke Seite wenn keine Übersetzung für die aktuelle Sprache existiert" aktiviert. Das funktioniert auch.

Wenn ich aber auf einer deutschen Seite bin, die in den anderen Sprachen nicht existiert, und dort die Sprache umschalte, kommt eine leere Seite. Kann man irgendwie erreichen, dass man in der Seitenhierarchie der Fremdsprachen soweit nach oben geht, bis eine Übersetzung existiert und diese Seite dann anzeigen lassen?

updatestage ·

Hallo brokemeister,

habe da leider nichts passendes gefunden. Dort gibt es m.E. nur die Möglchkeit, zu entscheiden, ob die Sprache gewechselt werden soll, wenn keine Übersetzung existiert oder ob in diesem Fall die Sprache bleibt, aber der Content der Standardsprache übernommen wird.

Wool ·

das könnte ein ansatz sein

CONTENT = COA
CONTENT {
  1 = CONTENT
  1.table = tt_content
  1.select.orderBy = sorting
  1.select.where = colPos = 0
  1.select.languageField = sys_language_uid
  1.if.value.current = 1
  1.if.equals = 
  2 = CONTENT
  2.table = tt_content
  2.select.orderBy = sorting
  2.select.where = colPos=0
  2.select.andWhere = sys_language_uid=1  # hier die SprachID einfügen
  2.if.value.current = 1
  2.if.equals = 
  3. ... etc ...
}