Modules du backend · Question 10 sur 12

Un module personnalisé doit recevoir un bouton « Nouvelle entrée » dans le DocHeader. Quelle méthode est prévue dans TYPO3 v14 ?

1 réponse est correcte. Moyen

Afficher la solution

Solution

  • A Créer le bouton avec ComponentFactory::createLinkButton(), définir setHref(), setTitle() et setIcon() et l'ajouter avec $view->getDocHeaderComponent()->getButtonBar()->addButton()

Explication

Depuis TYPO3 v14, les boutons sont créés via la ComponentFactory injectée, et les méthodes make*Button() de la ButtonBar sont dépréciées et seront supprimées en v15. Le bouton est toujours ajouté avec addButton(), éventuellement avec une position (left, right) et un groupe. Les boutons du DocHeader s'adaptent au design du Core, pas le HTML personnalisé dans la zone de contenu.

Certifications & examens

Quel examen pour la suite ?

Tu peux déjà t’entraîner pour 19 examens, 21 sont soumis au vote. Découvre toutes les certifications avec les infos officielles, vote ou propose ton examen.

Voir toutes les certifications