Hallo zusammen
Aktuell arbeite ich an einer Multidomain Webseite bei welcher ich die verschiedenen Seiten als eigenständige Provider Extensions aufbauen möchte. Nun besteht das Problem dass wenn ich die 2te Seite einrichte im Backend in den Seiteneigenschaften einer jeden Seite alle Page Layouts zur Verfügung stehen. Auch die Content Elemente werden immer alle angezeigt.
Es macht keinen Unterschied ob die Extension im Backend unter Template -> Infos/Bearbeiten -> Includes der Seite zugewiesen ist oder nicht. Sobald die Extension installiert ist werden alle verfügbaren Page Layouts/Content Elemente angezeigt.
Meine Idee:
In der ext_tables.php folgende Zeilen nur dann ausführen wenn die Extension auch unter "Include static" dem Template zugewiesen wurde.
\FluidTYPO3\Flux\Core::registerProviderExtensionKey($_EXTKEY, 'Page'); \FluidTYPO3\Flux\Core::registerProviderExtensionKey($_EXTKEY, 'Content');
Jedoch bin ich mir nicht sicher ob bzw. wie dies funktioniert.
Falls jemand von euch also eine Idee oder auch einen anderen Lösungsansatz hat wäre ich sehr froh von euch zu hören.
Besten Dank
Benjamin