Type de champ de formulaire checkbox
From Joomla! Documentation
Le type de champ de formulaire checkbox fournit une unique case à cocher. Si le paramètre a une valeur enregistrée, cette option sera sélectionnée lorsque la page est chargée pour la première fois. Sinon, la valeur par défaut (le cas échéant) est sélectionné.
- type (obligatoire) doit être "checkbox".
- name (mandatory) is the unique name of the parameter.
- label (étiquette) (obligatoire) (traduisible) est le titre descriptif du champ.
- value (valeur) (facultatif) est la valeur du paramètre si cette case est définie (généralement 1).
- checked (optionnel) doit être mis à 1 pour cocher la checkbox par défaut ou 0 pour ne pas la cocher.
- description (facultatif) (traduisible) est le texte qui s'affichera dans une info-bulle lorsque l'utilisateur passe sa souris sur la zone.
- 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.
Exemple de définition de champ XML :
<field name="show_title" type="checkbox" label="Show title" description="Show the title of the item" value="1" />
Exemple de définition de champ XML (cochée) :
<field name="show_title" type="checkbox" label="Show title" description="Show the title of the item" value="1" checked="1" />
Un soin particulier doit être accordé à l'enregistrement d'une case à cocher à partir d'un formulaire ! C'est est une erreur vourante.
Si vous enregistrez un formulaire avec case à cocher et qu'elle est décochée, il n'y aura pas de variable pour pour cette case dans l'information POST et joomla! n'y porte pas plus d'importance !
Veuillez consulter cette page pour plus d'informations.