Types de champ de formulaire User
From Joomla! Documentation
Le type de champ de formulaire user affiche une fenêtre modale de sélection d'utilisateurs.
- type (obligatoire) doit être "user".
- name (nom) (obligatoire) est le nom unique du champ. Il doit correspondre au nom de la colonne des résultats de requêtes qui contient les valeurs qui seront affichées à l'utilisateur dans la liste déroulante, à moins qu'un nom différent soit spécifié par l’attribut value_field..
- label (étiquette) (obligatoire) (traduisible) est le titre descriptif du champ.
- 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 la classe CSS du champ de formulaire HTML.
- size (dimension) (facultatif) est la largeur de la zone de texte en nombre de caractères. Si non renseigné, la largeur sera alors déterminée par le navigateur lui-même. La valeur de cette dimension ne limite pas le nombre de caractères qui peuvent être saisis.
Mis en œuvre par : libraries/cms/form/field/user.php
Exemple de définition d'un champ de formulaire "user" :
<field name="modified_user_id" type="user"
label="JGLOBAL_FIELD_MODIFIED_BY_LABEL"
class="readonly"
readonly="true"
filter="unset" />
A Noter
Le champ user ne fonctionne que pour les formulaires d'administration et ne doit pas être ajouté dans les formulaires du site public.