Accéder au contenu principal

Champs personnalisés

Le plugin Champs personnalisés gère les custom fields de Joomla : champs, groupes, types et contextes.


Chaque outil de gestion exige, sur le composant Champs personnalisés (com_fields), la permission indiquée dans la colonne « Droits nécessaires ». Les outils de lecture n'exigent aucune permission particulière.

Champs

Créer et administrer les champs.

OutilFonctionDroits nécessaires (ACL)
list_fieldsLister les champsAucune (lecture)
get_fieldLire un champAucune (lecture)
create_fieldCréer un champCréer — core.create
update_fieldModifier un champModifier — core.edit
delete_fieldSupprimer un champSupprimer — core.delete
set_field_statePublier / dépublierModifier l'état — core.edit.state
reorder_fieldRéordonnerModifier l'état — core.edit.state

Groupes de champs

Regrouper les champs.

OutilFonctionDroits nécessaires (ACL)
list_field_groupsLister les groupesAucune (lecture)
get_field_groupLire un groupeAucune (lecture)
create_field_groupCréer un groupeCréer — core.create
update_field_groupModifier un groupeModifier — core.edit
delete_field_groupSupprimer un groupeSupprimer — core.delete

Types & paramètres

Découvrir les types disponibles et leurs paramètres.

OutilFonctionDroits nécessaires (ACL)
list_field_typesLister les types (texte, liste, média, subform…)Aucune (lecture)
get_field_type_paramsParamètres attendus par un typeAucune (lecture)

Contextes

Connaître les contextes où créer un champ (articles, catégories, utilisateurs, contacts…). Les valeurs des champs sont renseignées par le plugin qui gère l'élément : Contenu pour les articles et les catégories (list_article_fields, list_category_fields), Utilisateurs pour les comptes (list_user_fields).

OutilFonctionDroits nécessaires (ACL)
list_field_contextsLister les contextes (com_content.article, com_content.categories, com_users.user, etc.)Aucune (lecture)

Exemples de prompts

« Crée un champ liste « Difficulté » (Facile/Moyen/Difficile) pour les recettes. »

« Regroupe mes champs SEO dans un groupe « Référencement ». »

« Ajoute un sous-formulaire FAQ (question, réponse) aux catégories. »