MVC und Request-Verarbeitung · Frage 6 von 12
Im TypoScript steht plugin.tx_myextension.settings.itemsPerPage = 10. Wie gibt man diesen Wert im Fluid-Template des Extbase-Plugins aus?
1 Antwort ist richtig. Einfach
Lösung anzeigen
Lösung
- A {settings.itemsPerPage}
Erklärung
Extbase fasst plugin.tx_myextension.settings, plugin.tx_myextension_<plugin>.settings und die FlexForm-Werte zu einem settings-Array zusammen. Im Controller steht es als $this->settings bereit, und bei Frontend-Plugins weist Extbase es automatisch als Variable {settings} dem Template zu. Deshalb genügt {settings.itemsPerPage}, ohne dass der Controller etwas zuweisen muss. Den vollständigen TypoScript-Pfad kennt Fluid nicht – {plugin.tx_myextension...} bliebe leer, und zwar ohne Fehlermeldung.