Structure d'une extension · Question 3 sur 12

Où la clé d'extension est-elle indiquée dans le composer.json d'une extension TYPO3 ?

1 réponse est correcte. Facile

Afficher la solution

Solution

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

Explication

TYPO3 lit la clé d'extension dans "extra": {"typo3/cms": {"extension-key": "my_ext"}} du composer.json. Depuis la v14, cela vaut aussi en mode classique : une extension sans composer.json valide, avec un type commençant par typo3-cms- et cette entrée, n'est plus détectée. Le nom du paquet dans le champ name (comme acme/my-ext) est une idée reçue fréquente, car il suit les règles de Composer avec un tiret et un vendor et diffère donc souvent de la clé d'extension avec son underscore. Le champ type vaut typo3-cms-extension pour les extensions et ne contient pas la clé.

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