Utilisateur:Raymond SÉNÈQUE/Article en cours

De WikiGenWeb
< Utilisateur:Raymond SÉNÈQUE
Révision de 21 février 2011 à 14:39 par Raymond SÉNÈQUE (discussion | contributions) (Utiliser des paramètres dans un modèle)

Aller à : navigation, rechercher

Cette page est utilisée pour la saisie d'un nouvel article ou la modification pas à pas d'un gros article.


Si vous avez des textes ou présentations standards que vous voulez inclure dans plusieurs pages, les modèles WikiGenWeb remplissent cette fonction (par exemple la palette de navigation de bas de page ci-dessous qui se trouve sur toutes les pages d'aide).

Créer un modèle

Les modèles sont des pages wiki standard dont leur contenu est conçu pour être inclus dynamiquement dans d'autres pages. Les modèles doivent être créés avec le préfixe "Modèle:" et sont créés comme toute page du wiki.

Utiliser un modèle

Les modèles sont des pages wikis qui peuvent être utilisées dans d'autres pages de trois façons différentes :

  • {{Nom du modèle}} inclut le contenu actuel de la page "[[Modèle:Nom du modèle]]" et ce contenu sera mis à jour si on change le modèle.
    Exemple : vous indiquez le modèle {{wgw}}, et vous obtiendrez : WikiGenWeb
  • {{subst:Nom du modèle}} insère le contenu de la page "[[Modèle:Nom du modèle]]"au moment où vous enregistrez votre texte, c'est le contenu du modèle qui est copié sur la page, il n'y a donc plus aucun appel au modèle (pas de mise à jour).
    Exemple : vous indiquez le modèle {{subst:wgw}}, et vous obtiendrez : {{Coloré|#800000|Wiki''GenWeb''}}
  • {{msgnw:Nom du modèle}} inclut le modèle dans la syntaxe brute wiki, comme le ferait un <nowiki>.
    Exemple : vous indiquez le modèle {{msgnw:wgw}}, et vous obtiendrez :
[[WikiGenWeb:Accueil|Wiki''GenWeb'']]<noinclude>

[[Catégorie:Modèle Aide|Wgw]] {{{{PAGENAME}}/Documentation}} </noinclude>

Utiliser des paramètres dans un modèle

Vous pouvez définir des paramètres dans les modèles : soit numérotés sous la forme {{{1}}}, soit nommés {{{param}}}.

Quand vous utilisez le modèle sur une page, vous complétez les valeurs des paramètres, séparés par un caractère pipe (|) : {{Nomdumodèle|valeur1|valeur2}} ou, si vous utilisez des paramètres nommés {{Nomdumodèle|param1=valeur1|param2=valeur2}}.

L'avantage d'utiliser des paramètres nommés dans votre modèle est qu'ils sont plus flexibles au niveau de l'ordre des paramètres. Si vous voulez changer l'ordre des paramètres numérotés, vous devez mentionner explicitement : {{Nomdumodèle|2=valeur2|1=valeur1}}.

Contrôler l'inclusion des modèles

Vous pouvez contrôler l'inclusion par l'utilisation des balises <noinclude> et <includeonly>. Tout ce qui est contenu entre <noinclude> et </noinclude> est affiché uniquement sur la page du modèle et ne sera pas inclus. Les applications possibles sont :

  • la catégorisation des modèles
  • des interwikis pour les modèles similaires dans d'autres langues
  • l'explication de l'utilisation du modèle (nom des paramètres...)

Le contraire est <includeonly>. Tout ce qui est contenu entre <includeonly> et </includeonly> sera affiché uniquement quand le modèle est inclus. Une application évidente est d'ajouter toutes les pages contenant un certain modèle dans une catégorie, sans vouloir mettre le modèle dans cette catégorie. Notez qu'il y a des problèmes de mise à jour : si vous changez les catégories dans un modèle, les catégories dans les pages contenant celui-ci ne seront pas mises à jour tant que la page n'est pas éditée. Modèle:Languages


Nécropole nationale
Raymond SÉNÈQUE/Article en cours

Téléverser un fichier