Estructura de una extensión · Pregunta 3 de 12
¿Dónde se indica la clave de extensión en el composer.json de una extensión de TYPO3?
1 respuesta es correcta. Fácil
Mostrar solución
Solución
- B En extra.typo3/cms.extension-key
Explicación
TYPO3 lee la clave de extensión de "extra": {"typo3/cms": {"extension-key": "my_ext"}} en composer.json. Desde v14 esto también se aplica en el modo clásico: una extensión sin un composer.json válido con un type que empiece por typo3-cms- y esta entrada ya no se detecta. El nombre del paquete en el campo name (como acme/my-ext) es una confusión habitual, porque sigue las reglas de Composer con guion y vendor y, por tanto, suele diferir de la clave de extensión con guion bajo. El campo type contiene typo3-cms-extension para las extensiones y no incluye la clave.