Cacher les champs d’un enregistrement d’une extension en TSCONFIG
Les extensions de base ne répondent pas toujours à notre besoin, ou encore elles apportent souvent beaucoup trop d’informations.
Voici une solution simple pour régler le 2ème cas. Prenons l’exemple de tt_news, lors de la création d’une nouvelle actualité, tous les champs présents ne serviront pas.
Dans un soucis d’ergonomie, et pour éviter de polluer l’affichage, il est possible en TSCONFIG de cacher certains champs :
Il faut éditer les entêtes de la page de stockage des enregistrements et renseigner le champ TSCONFIG avec les valeurs suivantes :
TCEFORM.tt_news.author_email.disabled = 1
Cet exemple permet de désactiver l’affichage du champ « Email de l’auteur » pour l’extension tt_news.
Cette configuration est valable pour toutes les extensions, le nom du champ à désactiver est tout simplement le nom du champ en base de données.