« Aide:Modèle/Comment documenter un modèle ? » : différence entre les versions
Contenu supprimé Contenu ajouté
commentaire et "Syntaxe" |
réécriture (la simplicité d'abord) |
||
Ligne 17 :
</inputbox>
: Pour documenter un modèle déjà existant, copiez, collez et '''adaptez'''
<pre><noinclude><!--▼
NE PAS insérer de blanc ou de saut de ligne dans la ligne précédente, sinon cela fausse les résultats !▼
-->▼
; Utilisation : Indiquez quand utiliser ce modèle.
; Syntaxe : <code><nowiki>{{{{PAGENAME}}|1|2|etc.}}</nowiki></code>
:* <code>1</code> : description1 (obligatoire).
:* <code>2</code> : description2 (falcultatif, ''défaut2'' par défaut).
:* etc.
; Exemple : « <code><nowiki>{{</nowiki>{{PAGENAME}}|<!-- à compléter -->}}</code> » donne <!--
-->« {{{{PAGENAME}}|<!-- à compléter à l'identique -->}} »<!--pour un modèle simple (sur un ligne) -->
; Variantes
:* {{M|<!--nom de modèle connexe-->}}
; Voir aussi :
:* [[Pages à voir]]
[[Catégorie:Nom de la catégorie du modèle|<nowiki>{{</nowiki>subst:PAGENAME<nowiki>}}</nowiki>]]▼
[[de:Template:Nom du modèle germanophone équivalent]]▼
[[en:Template:Nom du modèle anglophone équivalent]]▼
[[es:Template:Nom du modèle hispanophone équivalent]]▼
[[it:Template:Nom du modèle italophone équivalent]]▼
</noinclude></pre>▼
:Pour un modèle plus complexe (avec arguments nommés) :
<pre><noinclude><!--
NE PAS insérer de blanc ou de saut de ligne dans la ligne précédente, sinon cela fausse les résultats !
Ligne 41 ⟶ 71 :
; Variantes
:*
; Voir aussi
Ligne 54 ⟶ 84 :
</noinclude></pre>
;Comment documenter dans la sous-page du modèle ?:▼
:Copiez, collez et '''adaptez''' le code ci-dessous, '''directement''' sous la source du modèle ▼
<pre><noinclude><!--
NE PAS insérer de blanc ou de saut de ligne dans la ligne précédente, sinon cela fausse les résultats !
-->
{{Documentation modèle en sous page}}
[[Catégorie:Nom de la catégorie du modèle|<nowiki>{{</nowiki>subst:PAGENAME<nowiki>}}</nowiki>]]▼
[[de:Template:Nom du modèle germanophone équivalent]]▼
[[en:Template:Nom du modèle anglophone équivalent]]▼
[[es:Template:Nom du modèle hispanophone équivalent]]▼
[[it:Template:Nom du modèle italophone équivalent]]▼
</noinclude></pre>▼
:Puis cliquez sur « documentation en sous-page » pour editer la page. La documentation demeure globalement semblable <small>(mais attention à l'usage différent des balises « noinclude » et il faut reporter le nom du modèle)</small>. Pour un modèle simple :
<pre><noinclude>
Cette page est la documentation du modèle <nowiki>{{</nowiki>M|<!-- nom du modèle -->}}.
</noinclude>
; Utilisation : Indiquez quand utiliser ce modèle.
; Syntaxe : <code><nowiki>{{
:* <code>1</code> : description1 (obligatoire).
:* <code>2</code> : description2 (falcultatif, ''défaut2'' par défaut).
Ligne 68 ⟶ 112 :
; Exemple : « <code><nowiki>{{</nowiki>{{PAGENAME}}|<!-- à compléter -->}}</code> » donne <!--
-->« {{
; Variantes :
:*
; Voir aussi :
:* [[Pages à voir]]
</pre>
:Pour un modèle plus complexe (avec arguments nommés) :
▲[[Catégorie:Nom de la catégorie du modèle|<nowiki>{{</nowiki>subst:PAGENAME<nowiki>}}</nowiki>]]
<pre><noinclude>
Cette page est la documentation du modèle <nowiki>{{</nowiki>M|<!-- nom du modèle -->}}.
</noinclude>
; Utilisation
: Indiquez quand utiliser ce modèle.
; Syntaxe
▲[[de:Template:Nom du modèle germanophone équivalent]]
<nowiki>{{</nowiki><!-- nom du modèle -->
▲[[en:Template:Nom du modèle anglophone équivalent]]
|paramètre1=valeur1
▲[[es:Template:Nom du modèle hispanophone équivalent]]
|paramètre2=valeur2
▲[[it:Template:Nom du modèle italophone équivalent]]
|paramètre3=valeur3
▲</noinclude></pre>
|etc.
}}
; Paramètres
▲;Comment documenter dans la sous-page du modèle ?:
:* <code>paramètre1</code> : description1 (obligatoire).
▲:Copiez, collez et '''adaptez''' le code ci-dessous, '''directement''' sous la source du modèle
:* <code>paramètre2</code> : description2 (falcultatif, ''défaut2'' par défaut).
▲<pre><noinclude><!--
:* <code>paramètre3</code> : description3 (optionnel, lorsque <code>paramètre2</code> est fourni, ''défaut3'' par défaut).
▲ NE PAS insérer de blanc ou de saut de ligne dans la ligne précédente, sinon cela fausse les résultats !
:* etc.
▲-->
▲{{Documentation en sous page}}
▲<!--{{{{FULLPAGENAME}}/Documentation}} pour afficher la documentation-->
; Variantes
▲[[Catégorie:Nom de la catégorie du modèle|<nowiki>{{</nowiki>subst:PAGENAME<nowiki>}}</nowiki>]]
:* {{M|<!--nom de modèle connexe-->}}
; Voir aussi
▲[[de:Template:Nom du modèle germanophone équivalent]]
:* [[Pages à voir]]
▲[[en:Template:Nom du modèle anglophone équivalent]]
</pre>
▲[[es:Template:Nom du modèle hispanophone équivalent]]
▲[[it:Template:Nom du modèle italophone équivalent]]
▲</noinclude></pre>
; Exemples de modèles bien documentés
:* [[Modèle:Coloré]]
|