This page, or parts of it, are still untranslated. Please translate it to the appropriate language (français).
FileForm crée un formulaire interactif qui remplit un modèle lorsque vous téléversez un fichier. Les valeurs saisies par l'utilisateur seront transmises aux paramètres du modèle, ce qui permet aux wikis de créer un système de données de fichiers bien géré.
Installation
Configuration
La configuration est stockée en JSON dans MediaWiki:Gadget-FileForm/data.json.
Le nom du modèle est stocké dans la formule template. (par défaut c'est FileForm mais vous pouvez créer votre modèle avec un nom en français comme Formulaire de fichier par exemple)
Les éléments du formulaire sont stockés sous forme de tableau dans la formule form. (requis) Les propriétés possibles sont :
| Formule | Valeur | Description | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
id
|
string | Paramètre du modèle | ||||||||||
type
|
|
Type d'entrée à afficher | ||||||||||
options
|
objet | Options/suggestions à utiliser (if the type is select or datalist)
La formule sera utilisée comme valeur du paramètre et la valeur sera utilisée comme texte d'affichage pour l'utilisateur. | ||||||||||
default
|
string | Valeur initiale à utiliser dans le formulaire. Si la valeur de l'utilisateur est la même que la valeur par défaut, le paramètre sera omis du modèle. | ||||||||||
if
|
objet | Chaque formule dans l'objet devrait être un id et chaque valeur est un tableau de valeurs à vérifier. Si l'une des valeurs de chacune des formules fournies correspond à la valeur actuelle de la formule, l'élément sera affiché.
|
Example
{
"template": "FileForm",
"form": [
{
"id": "description",
"type": "textarea",
"label": "Description :"
},
{
"id": "type",
"type": "select",
"label": "Type :",
"options": {
"screenshot": "Capture d'écran",
"asset": "Élément de jeu"
},
"default": "screenshot"
},
{
"id": "filename",
"type": "input",
"label": "Asset file name:",
"if": {
"type": ["asset"]
}
}
]
}