Zum Inhalt springen

typo3 4.1.1 Versionierung -> neue Version = neue page ids -> broken rootline -> bug?

Erstellt am 24. Mai 2007 · Noch keine Antworten

Tags: Seiten & Seitenbaum, Frage

verflixtnix ·

Hallo,

ich benutze die aktuelle Typo3 Version 4.1.1 und brauche die integrierte Versionierung um von Zeit zu Zeit Versionen von "stabilen" Branches zu erstellen, auf die man später zurückswitchen kann.
Wenn ich im Live-Workspace von meiner RootSeite eine Version mit allen Subpages mache (root_page > context menu > versioning > "Create new
version") und diese wieder swappe bzw. publiziere, hat jede Seite plötzlich eine neue Page ID / UID.
Meine GMENUs, die ich u.a. mit spezial.value und einer Anzahl von benötigten UIDs, erstellt habe, funktionieren dementsprechend nicht mehr, da sich die UIDs der gewünschten Seiten geändert haben.
Das gleiche Problem taucht bei den internen Verlinkungen auf, die sich innerhalb meiner Text-Content-Elemente befinden.

Ergebnis ist:
"Error! The requested page didn't have a proper connection to the
tree-root! (Broken rootline)"

Ist natürlich kein Wunder... nicht zusammenpassende UIDs können sich ja nicht korrekt verlinken...

Meine Frage ist nun, wieso Typo3 die Version mit neuen UIDs erzeugt?
Logisch scheint das ja nicht zu sein, da eine Verwendung von UIDs im Setup des Templates häufig der Fall ist und die internen Verlinkungen ebenfalls auf den UIDs basieren...

Meine Versions Historie:

Default:
Title UID oid id wsid state stage count pid t3ver_label
webroot 60 60 0 0 0 0 3 0

Version1.0
Title UID oid id wsid state stage count pid t3ver_label
webroot 424 60 1 0 0 0 1 -1 Version1.0

[...]

Version1.5
Title UID oid id wsid state stage count pid t3ver_label
webroot 594 60 6 0 0 0 1 -1 Version1.5

Hat vielleicht jemand eine plausible Erklärung? Ist das ein Bug oder ein missverstandenes Feature? 😉

Vielen Dank im Voraus!

- Verflixtnix