Extension:InputBox/fr

L'extension InputBox ajoute des formulaires HTML déjà créés aux pages wiki. Les utilisateurs peuvent “compléter” un formulaire (en saisissant du texte, en sélectionnant des éléments de menu, etc.) en saisissant du texte dans la boîte.

InputBox a été créé initialement par Erik Möller dans le but d'ajouter une boîte  à Wikinews.

Exemple
Boîte pour initier un nouvel article.



Résultat




Syntaxe générale
Les boîtes de saisie sont construites comme ceci :

Le paramètre type est obligatoire. Tous les autres paramètres sont optionnels. preloadparams[] peut apparaître plus d'une fois.



Types de boîtes
La position par défaut (du ou) des boutons de type  est en-dessous de la boîte de saisie.

Le bouton  peut être déplacé vers la droite en utilisant le paramètre de retour à la ligne afin d'éliminer le retour à la ligne entre la boîte et le bouton :.

Le fait d'avoir le bouton  à droite est utile pour les boîtes de recherche si les suggestions de recherche venaient à couvrir le bouton de recherche sous la boîte de recherche.

Pour, la position par défaut du bouton de recherche est en ligne, sur la droite. Actuellement il ne semble pas possible d'ajouter des paramètres à ce type de boîte de saisie. Cette boîte de recherche opère sur la totalité du wiki dans lequel elle se trouve.

Paramètres
Appliquer create à une page existante appelle simplement la page de l'éditeur. Dans ce cas  est ignoré. Appliquer comment fonctionne pour une nouvelle page.

Les textes pris dans l'espace de noms  ne sont bien sûr que des exemples; toute page existante peut être utilisée pour   ou. Malheureusement  ne fonctionne pas encore pour le résumé des téléversements.

Alignement
Pour créer une boîte de saisie alignée sur le bord droit de la page, essayez ceci :

Gives: 



Fonction de l'analyseur syntaxique
Utiliser InputBox dans un modèle

Afin de créer des boîtes de saisie similaires, InputBox peut être utilisé dans un modèle. Mais, le fait de passer des paramètres de modèle aux paramètres de InputBox ne fonctionne seulemnt que si la balise  est déclarée comme  à l'intérieur du modèle.

L'exemple suivant est un modèle pour créer une nouvelle page wiki à partir d'un modèle nommé :

Lors de l'instanciation du modèle, le premier paramètre donne l'élément qui est créé (par défaut: ) comme indiqué sur le bouton, le second paramètre donne le nom du modèle utilisé pour créer l'élément (par défaut:  ).

Par exemple, le code d'une boîte de saisie pour créer un nouveau projet à partir d'un modèle de projet pourrait ressembler à ceci :

