Zum Inhalt springen

Verweis

Erstellt am 29. November 2010 · 10 Antworten · letzte Antwort am 1. Dezember 2010

Tags: Seiten & Seitenbaum, Frage

GELight ·

Hallo alle zusammen,

Ich arbeite mich gerade in Typo3 ein und bin mehr oder weniger absoluter Anfänger. Als Hilfe habe ich das Typo3 Kochbuch vom o´Reilly Verlag. Trotz dessen, dass ich hier förmlich im Urschleim anfange und förmlich jede Seite Stück für Stück durchlese und dementsprechend mitarbeite, funktioniert irgendetwas nicht, was im Buch recht einfach beschrieben ist.

Es kommt immer zu diesem Fehler:
The requested page didn't have a proper connection to the tree-root!

()

Ich habe nach Buch als erstes einen Verweis mit einem Shortcut Element angelegt. Darunter liegt eine Standard Seite auf diese ich mit dem Shortcut Element verweise.
http://www.gelight.de/typo3/structure.jpg

Hier wären meine Einstellungen für diese beiden NavigationsElemente im Detail. Was mache ich hier noch falsch?

http://www.gelight.de/typo3/shortcut_general.jpg
http://www.gelight.de/typo3/shortcut_options.jpg

http://www.gelight.de/typo3/home_general.jpg
http://www.gelight.de/typo3/home_options.jpg

Ich hoffe es ist nicht ZU sehr im Urschleim für euch aber ich bin immer der Meinung, dass solche Dinge einfach zum absoluten Basiswissen gehören und wenn ich hier schon wieder auf irgendwelche fertigen vorbereiteten Dinge zurück greifen würde, dann lerne ich nicht daraus.

Gruß Mario

Julian.​Hofmann ·

Hallo Mario.

Glaube, da hast Du in shortcut_options.jpg nur ein unscheibares Häkchen vergessen "Is root of website". Danach sollte der Weg Richtung Wurzel für TYPO3 klar sein.

Viele Grüße
Julian

GELight ·

Hi Julian,

Im Buch steht allerdings beschrieben, dass man nicht den Hauptseiten(Verweis-Seiten), sondern den darunter liegenden Seiten erst "Is root of website" angeben soll, wenn man mehrere Domains nutzen möchte.

Gruß Mario

Julian.​Hofmann ·

:o Sollte genauer lesen/hinschauen.

Hast Du in der realurl-Konfiguration die rootpage_id pro Domain gesetzt? Falls nein, wäre es logisch, dass sich Seiten auf den andren Ästen beschweren...

GELight ·

Jetzt bin ich total überfragt.
Ich weiß nichtmal wo es diese realurl-Konf. gibt. :o

Laut Buch sollte man folgendes machen:
Für jede Domain einen eigenen Seitenbaun anlegen

In der praxis hätte sich dementsprechend diese Vorgehensweise bewährt:
1. Für jede Domain eine eigene Hauptseite anlegen ( klingt für mich nach Type: Standard )
2. Unter jeder dieser Hauptseiten kommen jeweils weitere Unterseiten ( habe ich testweise mehrere mit dem Typ "Standard" angelegt )
3. Zitat: Die Hauptseite verknüpfen Sie dann über den Seitentyp "Verweis" mit der Unterseite.
( Heißt das nun, dass ich im Tab "Options" die Verknüpfung zur Unterseite über "General Record Storage page:" angebe oder muss ich aus meiner Hauptseite in den Type: Shortcut wechseln und dort unter dem Tab "Shortcut" die Weiterleitung setzen? )
4. Zitat: Erst diese Unterseite enthält die eigentlichen Webseiten, die über ein entsprechendes Root-Template die Seiteninhalte im Frontend darstellen.
( das klingt für mich danach, dass erst die Seite unterhalb der Haupt-Verweis-Seite als ROOT gekennzeichnet werden soll )

Ich vermute mal die meinen es anders, als sie es beschreiben...

Gruß Mario

kolki ·
GELight schrieb

Für jede Domain einen eigenen Seitenbaun anlegen
In der praxis hätte sich dementsprechend diese Vorgehensweise bewährt:

Richtig.

GELight schrieb

1. Für jede Domain eine eigene Hauptseite anlegen ( klingt für mich nach Type: Standard )

Kann, muss aber nicht. Es könnte durchaus auch ein "Verweis (Shortcut)" oder "Einstiegspunkt (Mountpoint)" sein.

GELight schrieb

2. Unter jeder dieser Hauptseiten kommen jeweils weitere Unterseiten ( habe ich testweise mehrere mit dem Typ "Standard" angelegt )

OK.

GELight schrieb

3. Zitat: Die Hauptseite verknüpfen Sie dann über den Seitentyp "Verweis" mit der Unterseite.
( Heißt das nun, dass ich im Tab "Options" die Verknüpfung zur Unterseite über "General Record Storage page:" angebe oder muss ich aus meiner Hauptseite in den Type: Shortcut wechseln und dort unter dem Tab "Shortcut" die Weiterleitung setzen? )

Zum Shortcut wechseln und dort unter dem Tab "Shortcut" die Weiterleitungsseite angeben

GELight schrieb

4. Zitat: Erst diese Unterseite enthält die eigentlichen Webseiten, die über ein entsprechendes Root-Template die Seiteninhalte im Frontend darstellen.
( das klingt für mich danach, dass erst die Seite unterhalb der Haupt-Verweis-Seite als ROOT gekennzeichnet werden soll )

Root-Template gehört auf die oberste Haupt-Verweis-Seite und wird als ROOT gekennzeichnet.

GELight ·

Okay... jetzt aber... 🙂

Habe ich es so nun richtig verstanden?
http://www.gelight.de/typo3/structure_new.jpg

Es gibt also immer nur ganz oben EINE bestimmte ROOT-Seite ... richtig? Die Shortcuts habe ich beide jeweils auf "Shortcut mode: First subpage" gestellt.

Jetzt bringt er mir wenigstens schonmal keinen Fehler sondern den Hinweis "No TypoScript template found!". Ich vermute jetzt könnten/müssten die ganzen TypoScripts und Templates angelegt und verknüpft werden... so wie ich gelesen habe... oder?

Gruß Mario
PS: Danke für eure Geduld.

GELight ·

aber wenn das ROOT Element eh immer ganz oben stehen muss, dann macht es doch eigentlich keinen sinn, dass ich das Typo3 extra sagen muss oder...? Wenn es doch eh immer das oberste sein muss...

Gruß Mario

kolki ·

Nein, es könnte ja theoretisch eine denkbare Konfigurationen geben, wo man mittendrin im Seitenbaum eine neue Seite mit vollkommen anderen Einstellungen benötigt.
Ferner kann man ja auch sämtliche Templates (auch ein Root-Template) auslagern (meinetwegen in einem dafür vorgesehenen SysOrdner) und an gewünschter Stelle darauf referenzieren. Das macht das ganze erst richtig flexibel.
Und, und, und...

GELight ·

Das mit den Templates und Auslagern der TS Scripte in einen SysOrder hab ich verstanden und klingt auch logisch.

Was ist aber der Unterschied der Angaben "Is root of website:" in einer Seite und "Rootlevel:" im Template-Element?

Gruß Mario