Hallo Liste,

wahrscheinlich wurde die Frage schon 10x gestellt und/oder ich kann google nicht bedienen. Aber wie schaff ich es, in einer Extbase-Action ein anderes Template anzusprechen?

Etwas genauer:

Eine Extension erstellt ganz normale Listen von Datensätzen über eine ListAction. Dafür nutzt sie das Template List.html. Alles gut.

Nun möchte ich diese Extension aber ein wenig aufbohren und den Controller um eine AjaxAction erweitern. Diese AjaxAction soll es ermöglichen, zufällige Datensätze über eine ungecachte Seite abzurufen. Dargestellt werden sollen diese Datensätze aber im gleichen Template wie die ListAction.
Nun binde ich das Plugin über Typoscript ein und definiere die AjaxAction.
(switchableControllerActions... PluginName ... 1 = Ajax ... usw) Damit wird automatisch das Template Ajax.html erwartet.

Muss ich jetzt ernsthaft zwei Templates pflegen wenn ich am Markup etwas verändern möchte? Oder kann ich im Ajax-Template auf das List-Template irgendwie verweisen? So etwas wie f:render partial="..." für templates? f:render template="List.html" ?


Gruß und einen wunderschönen Sonntag,

David.
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an