Nothing Special   »   [go: up one dir, main page]

« Aide:Documentation de modèle » : différence entre les versions

Contenu supprimé Contenu ajouté
Révocation des modifications de 80.214.115.174 (retour à la dernière version de Framawiki) ; Vandalisme
Chealer (discuter | contributions)
corriger / mettre à jour
 
(19 versions intermédiaires par 12 utilisateurs non affichées)
Ligne 4 :
 
== Contenu de la documentation ==
L'[[Fichier:VisualEditor-logo-fr-2.svg|right|200px|link=Wikipédia:ÉditeurVisuel|alt=Logo de l'Éditeur Visuel]] demande que les documentations utilisent [[Aide:TemplateData|la balise ''TemplateData'']].
L'[[Aide:ÉditeurVisuel|éditeur visuel]] demande que les documentations de modèles utilisent [[Aide:TemplateData|la balise ''TemplateData'']].
 
* S'il n'y a PAS de sous page de documentation, la balise ''TemplateData'' doit être incluse dans le paramètre <code>contenu</code>.
* S'il existe une sous page de documentation, la balise ''TemplateData'' doit être placée obligatoirement dans la sous-page de documentation.
 
== Utilisation ==
Ligne 10 ⟶ 14 :
La documentation d'un modèle peut être faite :
* Soit [[#Dans la page du modèle|directement dans la page du modèle]],
* Soit [[#En sous-page dédiée|dans la sous-page <code>/Documentation</code> du modèle]] /Documentation.
 
Il est préférable de systématiquement séparer le code (le modèle) de sa documentation (la sous-page) pour faciliter la prise en main par les nouveaux, et éviter les modèles brisés dont le code a été cassé par une correction de documentation mal faite.
=== Dans la page du modèle ===
 
=== DansDocumenter directement dans la page du modèle ===
 
Il est possible d'inclure le contenu de la documentation directement dans le corps du modèle. Pour ce faire, il faut placer en fin de page du modèle :
<pre>(...Le code Wiki du modèle est en premier...)
<pre><noinclude>{{Documentation|contenu=
 
<pre><noinclude>{{Documentation|contenu=
== Utilisation ==
...
 
}}
 
<!-- Catégories pour le modèle -->
 
</noinclude></pre>
 
Notes :
* L'inclusion de la documentation dans la page du modèle est utile lorsque le modèle est simple.
* Si le modèle est protégé, le contenu de la documentation doit obligatoirement être déplacéedéplacé en sous-page /Documentation.
* Le modèle {{m|Documentation}} doit obligatoirement être borné avec les balises <nowiki><noinclude>...</noinclude></nowiki> pour éviter l'inclusion de celui-ci lors de l'appel du modèle.
* Le paramètre <code><nowiki>|contenu=</nowiki></code> ne prend pas en charge la syntaxe MediaWiki des tableaux. Pour résoudre ce problème, il est nécessaire de transformer la syntaxe MediaWiki en code [[HTML]] ou alors de transférer le contenu de la documentation en sous-page /Documentation.
* Seuls le modèle {{m|Documentation}} et les catégories sont autorisés entre les balises {{balise|noinclude}}. Tout texte, modèle, bandeau ou [[Aide:Templatedata|Templatedata]] doit obligatoirement être placé dans le paramètre <code>contenu</code>.
 
=== EnDocumenter dans une sous-page dédiée ===
 
Il faut documenterplacer la documentation en sous-page dans les cas suivants :
* Le modèle est très employé et utilise des paramètres qui prennent de multiples valeurs (il faut alors réduire au minimum le contenu des balises <nowiki><noinclude>...</noinclude></nowiki> et surtout ne pas inclure la documentation directement dans le modèle).
* Le modèle et/ou sa documentation sont particulièrement longs.
* On souhaite reprendre (c'est-à-dire inclure) la documentation dans une page d'aide.
* Avant de protéger un modèle, il faut déplacer sa documentation en sous-page.
 
Pour documenter convenablement un modèle :
 
L'usage d'une sous page de documentation du modèle permet aussi de séparer le code (le modèle) de sa documentation (la sous-page) pour faciliter la prise en main par les nouveaux, et éviter les modèles brisés dont le code a été cassé par une correction de documentation mal faite.
Il faut placer en fin de page du modèle :
 
<pre><noinclude>{{Documentation}}</noinclude></pre>
 
PuisPour publiezdocumenter leconvenablement un modèle. :
Il faut placer:Placez en fin de page du modèle :
 
:<pre><noinclude>{{Documentation}}</noinclude></pre>
Ensuite, sur la page du modèle, cliquez sur le lien « <span style="color:blue">/Documentation</span> » pour précharger le format de base d'une page de documentation.
:Pré-visualisez ou publiez le modèle.
 
:Ensuite, sur la page du modèle, cliquez sur le lien  « <span style="color:blue">/Documentationcréer cette sous-page</span> » pour précharger le format de base d'une page de documentation.
Ajoutez {{m|Sous-page de documentation}} en haut de la nouvelle page (sans <nowiki><noinclude></nowiki>), puis complétez la documentation et publiez-la.
:Puis complétez la documentation et publiez-la.
 
Notes :
* L'appel de <code><nowiki>{{Documentation}}</nowiki></code> permet de charger automatiquement le contenu de la sous-page /Documentation.
* Le modèle {{m|Documentation}} doit obligatoirement être entouré par les balises <nowiki><noinclude>...</noinclude></nowiki> pour éviter d'être lui-même inclus lors de l'appel du modèle.
* Seul le modèle {{m|Documentation}} est autorisé entre les balises {{balise|noinclude}}. Toute catégorie, texte, modèle, bandeau ou Templatedata doit obligatoirement être placé dans la sous-page.
 
== Exemples ==
Ligne 62 ⟶ 66 :
* [[Modèle:Icône de titre]]
* [[Modèle:Infobox Musique (œuvre)]]
* [[Modèle:Voir l'aide]] (variante)
 
=== Documentations spécifiques ===
Ligne 76 ⟶ 79 :
== Voir aussi ==
* {{m|Documentation attendue}}
 
<noinclude>
 
[[Catégorie:Aide:Modèle|Documentation]]
 
</noinclude>