Zum Inhalt springen

Reihenfolge der Seiteninhalte

Erstellt am 12. November 2006 · 6 Antworten · letzte Antwort am 9. Februar 2007

Tags: Inhaltselemente, Frage

Jumper ·

Hallo liebes Forum,

also ich habe gerade ein Upgrade typo3.8->typo4.02 hinter mir u.A. weil ich ein Problem in typo 3.8 hatte das ich für einen Bug hielt - nun ist's wieder da.
Beim Übersetzen von Seiten in eine andere Sprache kommt es (absolut zufällig) dazu, dass die Reihenfolge einzelner content-Elemente auf der Seite geändert wird.
Also damit ich richtig verstanden werde - nemen wir an 3 Content Elemente seinen auf meiner Seite: Überschrift, Text,Bild - in dieser Reihenfolge (im Backend).

Originalseite (de): Überschrift, Text, Bild
Enlisch: Text,Bild, Überschrift
Französich: Text,Bild Überschrift

Ich hatte auch schon den Fall, dass die Reihenfolge in jeder Sprache anders war. Bisher half da zum beheben nur, Seite löschen und neu machen. Da dass kaum die Lösung sein kann hoffe ich mal hier hat jemand ne zündende Idee.

Nochwas - dieser Effekt ist manchmal davon abhängig in welcher Reihenfolge übersetzt wird. Richtige Übersetzungsreihenfolge (Überschrift, Text, Bild) führt warscheinlicher, aber nicht immer zum Erfolg. Heute z.Bsp. nicht. ;-|

Vielen Dank schon mal

J

Jumper ·

Hallo liebes Forum,

also ich konnte bei ausführlichen Tests feststellen, dass dieser Effekt nur dann auftritt, wenn die Content Elemente nicht ind logischer Folge übersetz werden.
Bsp:
Standard-Sprache:Überschrift, Text, Bild
Nun übersetze ich erst mal die Überschriften in 2 sprachen, dann die Bilder und dann die Texte.

Ergebnis:
Standrad-Sprache: Überschrift:Text:Bild
Sprache1: Text Überschrift Bild
Sprache2: Text Bild Überschrift

Wenn ich aber die Content elemente erst in die ertse Sprache und danach in die zweite Sprache übersetze klappt alles.
Die Frage ist nun was passiert wenn die Redakteure dann wild drin rum übersetzen.

Hat hier vielleicht jemand eine gute Idee??

J

marki ·

Hi jumper,

ich weiß nicht, ob das Problem bei Dir gelöst ist, aber ich habe (auch noch TYPO 3.71) ebenfalls oft diese Probleme beim Übersetzen. Es verschieben sich dann "merkwürdigerweise" die Inhaltselemente. Ich habe dann mal eine Anleitung für Redakteure geschrieben, wie sie bei einem solchen Problem vorgehen können.
Das hat bisher dann immer geklappt. Hier die Anleitung bei uns für Deutsch/Englisch:

Problem:
Deutsche oder englische Inhaltselemente liegen an der falschen Stelle, ein
gelöschtes Element taucht z.B. in der englischen Seite noch auf, ein neues
englisches Element liegt immer falsch und z.B. nicht parallel zum deutschen, o.ä.
Lösung:
Normalerweise bekommt man es korrigiert durch "Lokalisierungsansicht" An/Ausschalten, Verschieben, das geht so:
1. Schalten Sie die Lokalisierungsansicht aus
1a. Gucken Sie, ob plötzlich noch "ältere" oder weitere Inhaltselemente zusätzlich auftauchen, die Sie eigentlich gar nicht mehr brauchen. Es kann nämlich sein, daß mit angeschalteter (!) Lokalisierungansicht diese Elemente NICHT angezeigt werden. Nur bei ausgeschalteter (!) Lokalisierungsansicht erscheinen diese. Löschen Sie die "überflüssigen" Inhaltselemente.
2. Sie sehen nun alle deutschen und englischen noch vorhandenen
Seiteninhaltselemente, diese sind aber evtl. nicht an der richtigen Stelle oder "durcheinander".
3. Diese Elemente sind in dieser Ansicht (Lokalisierungsansicht ausgeschaltet) nicht mehr mit Flaggen markiert, sondern nur
noch durch ihre englischen bzw. deutschen Titel erkennbar.
4. Verschieben Sie das falschplatzierte englische Element mit den rechten
Pfeilsymbolen nach oben/unten direkt hinter das zugehörige deutsche Element
5. Nun das Wichtigste: Bei diesem Verschiebevorgang ändert sich (leider) die
Spracheinstellung dieses verschobenen Elementes auf "deutsch" oder "Standard". Sie
müssen dieses rückgängig machen, um es wieder korrekt als englischen Inhalt des
dazugehörigen deutschen darzustellen! Bearbeiten Sie deshalb dieses Element und
stellen Sie die Sprache wieder auf "Englisch". Nun ist es wieder dem deutschen
Element zugeordnet. Schauen Sie, ob noch weitere Elemente "falsch" stehen und
wiederholen Sie diese Vorgehensweise mit diesen Elementen.
6. Nun stehen alle Elemente wieder korrekt an der vorgesehenen Stelle und Sie können die Lokalisierungsansicht wieder anstellen.

Vielleichts hilft es Dir oder anderen...

Schöne Grüße,
marki

Jumper ·

Hallo Marki,

vielen Dank für deine Antwort. Soweit ich das jetzt einschätzen kann tritt dieses Problem bei typo3 version 4.02 nicht mehr regelmäßig auf. ich habe etliche 100 Content Elemente übersetzt und habe keine Regel feststellen können nach der es Auftritt. (mein obiges Post sei hiermit korrigiert)
Meine Lösung bestand bisher immer darin die komplette Seite auf der das Problem auftrat neu anzulegen. #angry#
Ich werde natürlich nächstes mal Deine Lösung probieren. 🙂

Vielen Dank und ein frohes Weihnachtsfest wünscht

Jumper

Jumper ·

Hallo Interressierte!

Um das Thema mal abzuschließen. Das Problem ist ein Handfester Bug im Typo. Alledings ist die Anleitung von marki ein funktionierender Workaround.

Mir reicht das, bedanke mich nochmal für den Hinweis.

Tschüß!

J

skorpi ·

hmmm... also für mich hört sich das so an, als würdet ihr im Listmodul arbeiten.... Schon mal das Pagemodul probiert?

Die folgende TSConfig Einstellung könnte für euch noch interessant sein:

mod.web_layout.defLangBinding = 1

Jumper ·

hi skorpi,

also das Page Modul ist völlig ungeeignet, da verliert man ja schon bei 5 bis 10 Content Elementen den Überblick, geschweige denn 30 oder 40 Elemente. Das Listenmodul ist dann die geeignete Wahl, allerdings nicht mit dem Beschriebenen verhalten. Ganz davon abgesehen ist das Verhalten in gewissen Grenzen reproduzierbar, was es für mich zu einem BUG macht, oder nennen wir es Feature - wie auch immer.
Im Prinzip ist es aber relativ unkritisch, also was solls.

J