; Ce fichier contient la configuration par défaut des champs des fiches membres. ; La configuration est ensuite enregistrée au format INI dans la table ; config de la base de données. ; ; Syntaxe : ; ; [nom_du_champ] ; Nom unique du champ, ne peut contenir que des lettres et des tirets bas ; type = text ; title = "Super champ trop cool" ; mandatory = true ; editable = false ; ; Description des options possibles pour chaque champ : ; ; type: (défaut: text) OBLIGATOIRE ; certains types gérés par de HTML5 : ; text, number, date, datetime, url, email, checkbox, file, password, tel ; champs spécifiques : ; - country = sélecteur de pays ; - textarea = texte multi lignes ; - multiple = multiples cases à cocher (jusqu'à 32, binaire) ; - select = un choix parmis plusieurs ; title: OBLIGATOIRE ; Titre du champ ; help: ; Texte d'aide sur les fiches membres ; options[]: ; pour définir les options d'un champ de type select ou multiple ; editable: ; true = modifiable par le membre ; false = modifiable uniquement par un admin (défaut) ; mandatory: ; true = obligatoire, la fiche membre ne pourra être enregistrée si ce champ est vide ; false = facultatif (défaut) ; private: ; true = non visible par le membre lui-même ; false = visible par le membre (défaut) ; list_row: ; Si absent ou zéro ('0') ou false, ce champ n'apparaîtra pas dans la liste des membres ; Si présent et un chiffre supérieur à 0, alors le champ apparaîtra dans la liste des membres ; dans l'ordre défini par le chiffre (si nom est à 2 et email à 1, alors email sera ; la première colonne et nom la seconde) ; install: ; true = sera ajouté aux fiches membres à l'installation ; false = sera seulement présent dans les champs supplémentaires possibles (défaut) [nom] type = text title = "Nom & prénom" mandatory = true install = true editable = true list_row = 1 [email] ; ce champ est obligatoirement présent et de type 'email' type = email title = "Adresse E-Mail" mandatory = true install = true editable = true [passe] ; ce champ est obligatoirement présent et de type 'password' ; le titre ne peut être modifié type = password mandatory = true install = true editable = true [adresse] type = textarea title = "Adresse postale" help = "Indiquer ici le numéro, le type de voie, etc." install = true editable = true [code_postal] type = text title = "Code postal" install = true editable = true list_row = 2 [ville] type = text title = "Ville" install = true editable = true list_row = 3 [pays] type = country title = "Pays" install = true editable = true [telephone] type = tel title = "Numéro de téléphone" install = true editable = true [lettre_infos] type = checkbox title = "Inscription à la lettre d'information" install = true editable = true [groupe_travail] type = multiple title = "Groupes de travail" editable = false options[] = "Télécoms" options[] = "Trésorerie" options[] = "Relations publiques" options[] = "Communication presse" options[] = "Organisation d'événements" [date_naissance] type = date title = "Date de naissance" editable = true [notes] type = textarea title = "Notes" editable = false private = true