Fundamentos de TCA · Pregunta 2 de 12

¿Qué ocurre al eliminar un registro en el backend si en el TCA está definido ctrl.delete = 'deleted'?

1 respuesta es correcta. Fácil

Mostrar solución

Solución

  • A El registro permanece en la base de datos y solo se marca con deleted = 1

Explicación

ctrl.delete activa el soft delete: al eliminar, el DataHandler pone a 1 el campo indicado, mientras que la fila en sí se conserva. A partir de ese momento, el backend, TypoScript, Extbase y el QueryBuilder la tratan como eliminada y la ocultan en todas partes. Con la extensión de sistema Recycler se pueden restaurar estos registros, lo que permite recuperar contenido eliminado por error. Ocultar es otra cosa: un registro oculto mediante enablecolumns (hidden = 1) sigue visible en el backend y solo no se muestra en el frontend.

Certificaciones y exámenes

¿Qué examen viene después?

Ya puedes practicar 19 exámenes y 21 están en votación. Mira todas las certificaciones con información oficial, vota o propón tu examen.

Ver todas las certificaciones