MVC et traitement des requêtes · Question 6 sur 12
Le TypoScript contient plugin.tx_myextension.settings.itemsPerPage = 10. Comment afficher cette valeur dans le template Fluid du plugin Extbase ?
1 réponse est correcte. Facile
Afficher la solution
Solution
- A {settings.itemsPerPage}
Explication
Extbase fusionne plugin.tx_myextension.settings, plugin.tx_myextension_<plugin>.settings et les valeurs FlexForm dans un seul tableau settings. Dans le contrôleur, il est disponible sous $this->settings, et pour les plugins frontend Extbase l'assigne automatiquement au template sous la variable {settings}. C'est pourquoi {settings.itemsPerPage} suffit, sans que le contrôleur ait à assigner quoi que ce soit. Fluid ne connaît pas le chemin TypoScript complet – {plugin.tx_myextension...} resterait vide, sans aucun message d'erreur.