Hier beschreibe ich Euch wie Ihr die List – und ShowAction der eigenen Extension auf einer Seite einbinden könnt, bzw. mehrere Controller der gleichen Extension auf einer Seite einbindet.
Will man sowohl die List, als auch die ShowAction in einer Seite einbinden, z.B. weil in der Navigation alle Datensätze gelistet sein sollen, stößt man auf ein interessantes Phänomen: In der Navigation wird die komplette Seite mit allem Drum und Dran erneut ausgegeben. Was natürlich keinen Sinn macht! Lösen lässt sich dies mittels Flexforms. Hier muss festgelegt werden, welche Action die Extension ausführen soll. Das ganze lässt sich dann beim Einbinden im Backend auswählen.
Hier das oben angeführte Beispiel mit der List– und ShowAction:
Diese Code muss zwischen die -Elemente der Flexform. Für mehr Controller könnte man jetzt weitere -Elemente einfügen, wobei man das Index-Attribut erhöhen müsste. Bei der Plugin-Einbindung im Backend unter den „Erweiterungsoptionen“, sieht das ganze nun so aus:
Hier wählt man nun einfach die jeweilige Action und es wird nur noch diese Ausgegeben. In unserem Beispiel also im Header die ListAction und auf der Detailseite die ShowAction.
Eure Meinung zu dem Artikel ist gefragt! Schreibt mir ein Kommentar
Hat Euch der Artikel weitergeholfen oder gefallen? Ich freue mich auf einen Blick auf meine Amazon-Wunschliste. Vielen Dank!
TYPO3 – List Show Action auf einer Seite einbinden
Hier beschreibe ich Euch wie Ihr die List – und ShowAction der eigenen Extension auf einer Seite einbinden könnt, bzw. mehrere Controller der gleichen Extension auf einer Seite einbindet.
Will man sowohl die List, als auch die ShowAction in einer Seite einbinden, z.B. weil in der Navigation alle Datensätze gelistet sein sollen, stößt man auf ein interessantes Phänomen:
In der Navigation wird die komplette Seite mit allem Drum und Dran erneut ausgegeben. Was natürlich keinen Sinn macht!
Lösen lässt sich dies mittels Flexforms. Hier muss festgelegt werden, welche Action die Extension ausführen soll. Das ganze lässt sich dann beim Einbinden im Backend auswählen.
Hier das oben angeführte Beispiel mit der List– und ShowAction:
Diese Code muss zwischen die -Elemente der Flexform. Für mehr Controller könnte man jetzt weitere -Elemente einfügen, wobei man das Index-Attribut erhöhen müsste. Bei der Plugin-Einbindung im Backend unter den „Erweiterungsoptionen“, sieht das ganze nun so aus:
Hier wählt man nun einfach die jeweilige Action und es wird nur noch diese Ausgegeben. In unserem Beispiel also im Header die ListAction und auf der Detailseite die ShowAction.
Eure Meinung zu dem Artikel ist gefragt! Schreibt mir ein Kommentar
Ich freue mich auf einen Blick auf meine Amazon-Wunschliste. Vielen Dank!
Felix Mächtle
Andere interessante Artikel:
PHP direkt in TYPO3 Seite einbinden – lumophpinclude oder page_php_content TYPO3 – tt_news LATEST und LIST gleichzeitig anzeigen TYPO3 tt_news list Ansicht html Tags entfernen TYPO3 – 404 Error Seite / Fehlerseite einrichten TYPO3 – tx_news Titel in Link einbindenNext ArticleTYPO3 7.6 Seiteneigenschaften - Bild Ressourcen via FLUID auslesen