Estructura de una extensión · Pregunta 2 de 12
¿Dónde coloca una extensión el TCA de su propia tabla de base de datos nueva?
1 respuesta es correcta. Fácil
Mostrar solución
Solución
- A En Configuration/TCA/, en un archivo con el nombre de la tabla, p. ej. tx_myext_domain_model_product.php
Explicación
El TCA (Table Configuration Array) describe cómo TYPO3 muestra y procesa una tabla en el backend. Para una tabla propia nueva se crea un archivo Configuration/TCA/<tablename>.php que devuelve el array TCA con return; TYPO3 carga automáticamente todos los archivos de esta carpeta al arrancar. La carpeta Configuration/TCA/Overrides/ solo está pensada para cambios en tablas existentes de otras extensiones, como un campo nuevo en pages o tt_content. ext_tables.sql describe la estructura de la base de datos, no la presentación en el backend; hoy en día TYPO3 incluso genera por sí mismo muchas columnas estándar a partir del TCA.