Backend-Module · Frage 10 von 12

Ein eigenes Modul soll im DocHeader einen Button „Neuer Eintrag“ bekommen. Welcher Weg ist in TYPO3 v14 vorgesehen?

1 Antwort ist richtig. Mittel

Lösung anzeigen

Lösung

  • A Den Button mit ComponentFactory::createLinkButton() erzeugen, setHref(), setTitle() und setIcon() setzen und ihn mit $view->getDocHeaderComponent()->getButtonBar()->addButton() einfügen

Erklärung

Seit TYPO3 v14 erzeugt man Buttons über die injizierte ComponentFactory, die make*Button()-Methoden der ButtonBar sind deprecated und fallen in v15 weg. Hinzugefügt wird der Button weiterhin mit addButton(), wahlweise mit Position (links, rechts) und Gruppe. Buttons im DocHeader passen sich dem Core-Design an, eigenes HTML im Inhaltsbereich tut das nicht.

Zertifikate & Prüfungen

Welche Prüfung kommt als Nächstes?

19 Prüfungen kannst du schon üben, über 21 stimmst du gerade ab. Sieh dir alle Zertifikate mit offiziellen Infos an, gib deine Stimme ab oder schlag deine Prüfung vor.

Zur Zertifikatsübersicht