Extension-Aufbau · Frage 3 von 12

Wo steht in der composer.json einer TYPO3-Extension der Extension-Key?

1 Antwort ist richtig. Einfach

Lösung anzeigen

Lösung

  • B Unter extra.typo3/cms.extension-key

Erklärung

TYPO3 liest den Extension-Key aus "extra": {"typo3/cms": {"extension-key": "my_ext"}} in der composer.json. Seit v14 gilt das auch im Classic Mode: Eine Extension ohne gültige composer.json mit type beginnend mit typo3-cms- und diesem Eintrag wird nicht mehr erkannt. Der Paketname im Feld name (etwa acme/my-ext) ist ein häufiger Irrtum, denn er folgt Composer-Regeln mit Bindestrich und Vendor und weicht deshalb oft vom Extension-Key mit Unterstrich ab. Das Feld type lautet für Extensions typo3-cms-extension und enthält den Key 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