Zum Inhalt springen

The requested page didn't have a proper connection to the tree-root!

Erstellt am 9. Oktober 2007 · 3 Antworten · letzte Antwort am 12. Oktober 2007

Tags: Update & Upgrade, Frage

woegerer_gerald ·

Hallo liebe Typo3-Gemeinde,

Ich habe folgendes Problem:

Ich habe vor kurzem eine ziemlich große Typo3 3.62-Site auf die damals aktuelle 4.04 upgedated. Dieser Kunde hat es auf das Workspace-System abgesehen und läßt die Seite in einem eigenen Entwurfs-Workspace (habe neuen Workspace angelegt) befüllen, und von einem Chefredakteur veröffentlichen.

Dieser Chefredakteur arbeitet gerne im Live-Workspace und benutzt gerne den Punkt "Workspace" (unter Benutzer im BE). Wenn er sich jetzt bei "Überprüfen und Veröffentlichen" die Seiten ausgeben läßt und er in der Spalte "Veröffentlichen:" auf die Preview-Lupe klickt, kommt in dem neuen Fenster die Fehlermeldung: "Error! The requested page didn't have a proper connection to the tree-root! (Broken rootline)".

Bei mir als Admin hab ich das selbe Problem. Interessant ist, dass wenn ich das selbe im "Redakteur-Workspace" versuche, kommt die 3-geteilte Preview mit Live,Offline-Workspace und den Publishfunktionen.

Jetzt könnte man sagen, soll er halt das ganze im Entwurfs-Workspace machen. Habe ich schon vorgeschlagen und ist nicht sehr gut angekommen.

Ich habe das Ganze auch noch schnell bei einer 4.1-Version getestet. Dort ist der Fehler auch vorhanden.

Vielleicht kann mir jemand helfen, wo ich vielleicht den Link umschreiben könnte, oder jemand weiss eine andere Lösung für mich.

Danke für die Mühen.
lg
Gerald

woegerer_gerald ·

Hi, nein, Ich hab natürlich beim googlen gefunden, dass der Fehler in Zusammenhang mit falschen Shortcuts auftritt.

Es sind aber ganz normale Standard oder Nicht im Menü - Seiten.

woegerer_gerald ·

Ich habe (glaube ich) einen Bug gefunden, der zumindest auch noch in 4.1.1 besteht.

Wenn im Entwurfs-Workspace eine andere Version einer Page als im Live-WS vorhanden ist und die Vorschau dieser Seite über den Live-WS in der "Workspace"-Ansicht beim Punkt "Benutzer" aufgerufen wird, passiert der genannte Error.

zb: PageID der Live = 1, PageID der Entwurfsrepräsentation = 70
Der Fehler ist das aus dem Live-WS der Vorschaulink http://.../index.php?id=70 aufgerufen wird anstatt index.php?id=1. Deshalb habe ich in der Datei
typo3_src-4.1.1\typo3\mod\user\ws\index.php in Zeile 903 die entsprechende Variable verändert.

//Original
//$tempUid = ($vType==='branch' || $GLOBALS['BE_USER']->workspace===0 ? $rec_off['uid'] : $rec_on['uid']);
//Änderung
$tempUid = ($vType==='branch' || $GLOBALS['BE_USER']->workspace===0 ? $rec_on['uid'] : $rec_on['uid']);

Diese Lösung ist sicher nur provisorisch, aber es hat vorerst geholfen.

Dank an alle die sich um mein Problem bemüht haben.

Gerry