Bases du TCA · Question 3 sur 12

Quelles fonctionnalités peuvent être activées pour une table via ctrl.enablecolumns ?

3 réponses sont correctes. Facile

Afficher la solution

Solution

  • B Masquer des enregistrements (généralement via le champ hidden)
  • C Contrôler la visibilité dans le temps avec une date de début et de fin
  • E Restreindre la visibilité à certains groupes d'utilisateurs frontend

Explication

enablecolumns connaît les clés disabled, starttime, endtime et fe_group, dont chaque valeur pointe vers un champ de la table, p. ex. 'disabled' => 'hidden'. Ces champs contrôlent surtout la visibilité dans le frontend : les objets TypoScript comme CONTENT, les repositories Extbase et le QueryBuilder filtrent automatiquement les enregistrements masqués, pas encore commencés ou expirés. Depuis la v13.3, TYPO3 crée lui-même les colonnes de base de données correspondantes. Marquer les enregistrements comme supprimés est une option distincte (ctrl.delete), et le tri manuel est contrôlé par ctrl.sortby.

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