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