Extension:Page Forms/The "edit with form" tab/fr

Faire apparaître « Editer avec un formulaire »
Pour faire apparaître l'onglet « Éditer avec un formulaire » sur la page, vous devez utiliser la fonction d'analyse syntaxique  . Cette fonction est appelée de la manière suivante :

...où  est le nom du formulaire, sans le préfixe de l'espace de noms « Form: ».

Si un utilisateur n'a pas de droit de modifier une page éditable à l'aide d'un formulaire, l'onglet affichera à la place « Voir le formulaire » ; en cliquant sur l'onglet, vous verrez le formulaire désactivé.

affiche un message comme "Cette catégorie utilise le formulaire form-name." Pour cacher ce message, vous pouvez encapsuler l'appel dans un élément masqué, de cette façon :

En se basant sur la catégorie
L'approche recommandée est d'utiliser les catégories. Pour permettre à une page d'avoir un onglet de cette manière, vous devez d'abord la définir comme appartenant à une catégorie spécifique. La meilleure manière de détecter les pages avec une catégorie est de placer une balise 'Category' dans le modèle principal qui définit ce type de page; ainsi, chaque page qui utilise ce modèle appartiendra à cette catégorie.

Puis, insérez un appel à  dans la page pour cette catégorie. Vous pouvez faire cela automatiquement si vous créez la catégorie en utilisant la page 'CreateCategory'.

En se basant sur l'espace de noms
Vous pouvez également faire correspondre un espace de noms à un formulaire, pour dire que chaque page de cet espace de noms est éditable à l'aide de ce formulaire. D'abord trouvez l'emplacement de la page qui définit cet espace de noms. Par exemple, si l'espace de noms que vous voulez associer à un formulaire est 'User', la page dans laquelle vous devez ajouter l'appel de  peut être trouvée en navigant vers 'Project:User' (vous devrez peut être créer cette page). If the namespace you want a default form for is the main one (i.e., the one with no name), you will need to add  to the page called 'Project:Main', or whatever the main namespace is called in the language of this wiki (to see the name of the main namespace in your wiki, go to MediaWiki:Blanknamespace).

Puis ajoutez la fonction d'analyse syntaxique  à cette page.

Once you've added this call, every page within that namespace will have that form associated with it, unless it already belongs to a category that has an associated form (categories take precedence over namespaces).

Dans la page
Vous pouvez aussi associer un formulaire directement à une page. This is especially useful when the category and namespace options aren't possible, such as when pages belong to multiple categories that have different default forms. Pour faire cela, faites simplement un appel à  directement vers la page, ou vers un modèle appelé par cette page.

Empêcher l'onglet de s'afficher
If you want to ensure that a page does not get an "edit with form" tab, add the following call to the relevant page, category or namespace page:

Configuration des onglets d'édition
For pages that have an "edit with form" tab, you may want the regular "edit" tab to be renamed or even removed altogether. Il existe des drapeaux que vous pouvez positionner dans « LocalSettings.php » pour modifier l'apparence de l'onglet d'édition :
 * - renames the "edit with form" tab to "edit", and the "edit" tab to "edit source" (in whatever language the wiki is being viewed in)
 * - renames only the "edit" tab to "edit source" (in whatever language the wiki is being viewed in)

Si ces paramètres sont ajoutés à LocalSettings.php, ils doivent être mis dans le fichier après l'inclusion de Page Forms.
 * - peut être initialisé selon le types d'utillisateur, pour décider si chaque type verra l'onglet régulier d'édition. Une modification commune est de l'initialiser normalement à  (c'est à dire pour le type d'utilisateur '*'), et à   pour les contributeurs de type 'sysop' :

Notez que cetains habillages du début de MediaWiki tels que $1, contiennent des liens codés en dur vers « Modifier cette page », qui ne peuvent être supprimés ni renommés par le code de Page Forms.

Autre personnalisation de l'onglet
Every tab has an HTML ID, so tabs can be further customized on a site-wide basis using CSS or JavaScript in your site's MediaWiki:Common.css or MediaWiki:Common.js, or on individual pages with the extension. Par exemple, vous pouvez masquer les onglets de modification et d'affichage en ajoutant ceci dans votre page MediaWiki:Common.css :