Fundamentos de TCA · Pregunta 3 de 12
¿Qué funciones se pueden activar para una tabla mediante ctrl.enablecolumns?
3 respuestas son correctas. Fácil
Mostrar solución
Solución
- B Ocultar registros (normalmente mediante el campo hidden)
- C Controlar la visibilidad en el tiempo con una hora de inicio y de fin
- E Restringir la visibilidad a determinados grupos de usuarios del frontend
Explicación
enablecolumns conoce las claves disabled, starttime, endtime y fe_group, cuyos valores apuntan cada uno a un campo de la tabla, p. ej. 'disabled' => 'hidden'. Estos campos controlan sobre todo la visibilidad en el frontend: los objetos TypoScript como CONTENT, los repositorios de Extbase y el QueryBuilder filtran automáticamente los registros ocultos, aún no iniciados o caducados. Desde v13.3, TYPO3 crea por sí mismo las columnas correspondientes de la base de datos. Marcar registros como eliminados es una opción aparte (ctrl.delete), y la ordenación manual se controla con ctrl.sortby.