Zum Inhalt springen

1 Installation, X Domains, Selber Teil-Seitenbaum?

Erstellt am 21. Februar 2014 · 2 Antworten · letzte Antwort am 24. Februar 2014

Tags: Seiten & Seitenbaum, URLs & Routing, TYPO3 6.x, Frage

sunixzs ·

Hallo liebes Forum,

ich möchte euch bitten zu folgender Anforderung etwas zu sagen:

Es gibt eine Typo3-Installation mit mehreren Domains. Alle Domains benutzen die selben Templates, Styles usw., haben aber einen eigenen Seitenbaum (bis jetzt alles ganz normal).
Nun soll ein Teilbereich des Seitenbaums aus Domain-A in Domain-B, Domain-C usw. angezeigt werden, damit diese wiederkehrenden Seiten zentral editiert werden können.

Erstmal eigentlich ganz einfach, da man in der Menu-Erstellung nur sagen muss, welche Bereiche des Seitenbaums gerendert werden sollen.

Beispiel, wie ich es nutzen möchte - Teil-Seitenbaum der Domain-A wird in Hauptnavigation der Domain-B angezeigt:

lib.navMain = HMENU
lib.navMain {
  special = directory
  special.value = 110,221
  # PID 110 = Rootpage-UID der Domain-B; 221 = PID des Teil-Seitenbaums aus Domain-A
  1 = TMENU
  1 {...}
}

Das Problem ist jetzt nur, dass die Links des Teil-Seitenbaums auf Domain-B verweisen (sollen sie ja eigentlich auch), aber diese Seiten unter Domain-B nicht existieren. Es kommt also z.B. zum 404-Error oder man wird zur nächst möglichen Seite umgeleitet.

Kann man Typo3 anweisen trotzdem die Seiten aus Domain-A in Domain-B anzuzeigen zu lassen? Gibt es da einen Schalter, der den Domäne-Eintrag auf der Rootpage ignorieren lässt?

Die momentane Lösung sieht so aus, dass in jeder Domain der Teil-Seitenbaum erstellt wird und dann jeder Seite per "Seiteneigenschaften -> Erscheinungsbild -> Zeige Inhalt von Seite" mitgeteilt wird, dass die Inhalte des Teil-Seitenbaums aus Domain-A angezeigt werden sollen. Die Inhalte sind also zentral und einmalig, die Seitenbäume gibt es mehrfach.

Das geht mit dem Überschreiben einer Sicherheitsrichtlinie im Setup der Domain-B, -C usw.:

config.content_from_pid_allowOutsideDomain = 1

Der Aufwand und die Gewissheit, dass bei allen Domains die korrekten Inhalte vorhanden sind, wenn sich der Seitenbaum oder die Inhalte ändern, ist mit der momentanen Lösung leider nicht gegeben.

Vielen Dank für irgendwelche Hinweise.

Schönen Gruß

Sun

sunixzs ·

Hi jenses,

prima, super, vielen Dank. Daran dachte ich überhaupt nicht, da ich diesen Seitentyp immer von vorneherein deaktiviere.

Jetzt, wo ich weiß, nach was ich suchen muss, finde ich einiges dazu. Sorry für die gefühlt 5000. Frage nach dem Thema.

Noch ein paar Hinweise für die Nachwelt:
Bei mir läuft das mit RealURL - dort brauchte ich nichts einstellen, musste bei meinen Tests aber stets darauf achten Browser-Cache, Typo3-Cache und RealURL-Encode-Cache zu leeren. Am besten deaktiviert man RealURL ersteinmal.
Es gibt config.MP_mapRootPoints, was ich zwar nicht genau verstehe, aber auch keine Auswirkung bei mir zeigte. Das Mapping zwischen Einstiegspunkt und Einstiegsseite geschah automatisch bei allen drei Domains, bei denen ich Einstiegspunkte nutze.
config.content_from_pid_allowOutsideDomain benötigt man wohl nur, wenn im Einstiegspunkt der Inhalt der Einstiegsseite angezeigt werden soll.

Nochmals 1000 Dank - saved my day.