Type de champ de formulaire category

From Joomla! Documentation

This page is a translated version of the page Category form field type and the translation is 100% complete.
Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Nederlands • ‎español • ‎français • ‎हिन्दी

Le type de champ de formulaire category fournit une liste déroulante de toutes les catégories publiées pour une certaine extension. Si le paramètre a une valeur enregistrée, elle est sélectionnée lorsque la page est chargée pour la première fois. Si ce n'est pas le cas, la valeur par défaut (le cas échéant) est sélectionnée. Si l'attribut show_root est défini sur 1, la première option de la liste sera une chaîne de caractères représentant la catégorie racine (qui est une chaîne traduisible) et la valeur 0 lui est donnée.

Params.category.jpg
  • type (obligatoire) doit être "category".
  • name (nom) (obligatoire) est le nom unique du paramètre.
  • label (étiquette) (obligatoire) (traduisible) est le titre descriptif du champ.
  • extension (obligatoire) est le nom de l'extension que les catégories vont récupérées. Par exemple, pour lister les catégories de contenu, utilisez la valeur 'com_content'.
  • scope (facultatif) est un alias pour l'extension.
  • show_root (facultatif) permet de déterminer si la catégorie racine sera affichée.
  • default (par défaut) (facultatif) est la valeur de l'ID de catégorie par défaut.
  • description (facultatif) (traduisible) est le texte qui s'affichera dans une info-bulle lorsque l'utilisateur passe sa souris sur la liste déroulante.
  • class (classe) (facultatif) est le nom de classe CSS pour le champ de formulaire HTML. Si non défini, 'inputbox' sera la valeur par défaut.
  • published (facultatif) (true/false) permet de déterminer si la liste déroulante ne va afficher que les catégories publiées ou non catégories.
  • multiple (facultatif) possibilité d'ajouter plus d'un tag au champ de formulaire.

Mis en œuvre par : libraries/legacy/form/field/category.php.

Exemple de définition de paramètre de champ XML :

<field name="mycategory" type="category" extension="com_content" label="Select a category" description="" />


Voir également