Utilisateur:Raymond SÉNÈQUE/Article en cours : Différence entre versions

De WikiGenWeb
Aller à : navigation, rechercher
m (Utiliser des paramètres dans un modèle)
m
 
(898 révisions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
Cette page est utilisée pour la saisie d'un nouvel article ou la modification pas à pas d'un gros article.
+
{{Boîte déroulante
----
+
|titre = "mon titre"
 
+
|contenu=mon contenu
Si vous avez des textes ou présentations standards que vous voulez inclure dans plusieurs pages, les modèles {{wgw}} 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 "<code>Modèle:</code>" 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 :
 
* <code><nowiki>{{Nom du modèle}}</nowiki></code> inclut le contenu '''actuel''' de la page <nowiki>"[[Modèle:Nom du modèle]]"</nowiki> et ce contenu sera mis à jour si on change le modèle.<br />Exemple : vous indiquez le modèle <nowiki>{{wgw}}</nowiki>, et vous obtiendrez : {{wgw}}
 
* <code><nowiki>{{subst:Nom du modèle}}</nowiki></code> insère le contenu de la page <nowiki>"[[Modèle:Nom du modèle]]"</nowiki>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).<br />Exemple : vous indiquez le modèle <nowiki>{{subst:wgw}}</nowiki>, et vous obtiendrez : <nowiki>{{Coloré|#800000|Wiki''GenWeb''}}</nowiki>
 
* <code><nowiki>{{msgnw:Nom du modèle}}</nowiki></code> inclut le modèle dans la syntaxe brute wiki, comme le ferait un <code><nowiki>&lt;nowiki&gt;</nowiki></code>.<br />Exemple : vous indiquez le modèle <nowiki>{{msgnw:wgw}}</nowiki>, et vous obtiendrez :
 
{|class=wikitable
 
|-
 
|{{msgnw:wgw}}
 
|}
 
 
 
== 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 <code><nowiki>{{{1}}}</nowiki></code>, soit nommés <code><nowiki>{{{param}}}</nowiki></code>.
 
 
 
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 (|) : <code><nowiki>{{Nomdumodèle|valeur1|valeur2}}</nowiki></code> ou, si vous utilisez des paramètres nommés <code><nowiki>{{Nomdumodèle|param1=valeur1|param2=valeur2}}</nowiki></code>.
 
 
 
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 : <code><nowiki>{{Nomdumodèle|2=valeur2|1=valeur1}}</nowiki></code>.
 
 
 
== Contrôler l'inclusion des modèles ==
 
Vous pouvez contrôler l'inclusion par l'utilisation des balises <code><nowiki><noinclude></nowiki></code> et <code><nowiki><includeonly></nowiki></code>.
 
Tout ce qui est contenu entre <code><nowiki><noinclude></nowiki></code> et <code><nowiki></noinclude></nowiki></code> 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 <code><nowiki><includeonly></nowiki></code>. Tout ce qui est contenu entre <code><nowiki><includeonly></nowiki></code> et <code><nowiki></includeonly></nowiki></code> 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.
 
{{Languages|Help:Templates}}
 
[[Category:Template/fr]]
 
[[Category:Help/fr|Modèles]]
 
 
 
 
 
{| class="infobox" cellspacing="7"
 
|-
 
! colspan="2" class="entete defaut" style="background-color:#{{#if:|<!---->|002669}};color:#{{#if:|<!---->|FFFFFF}}" | Nécropole nationale<br />{{PAGENAME}}
 
|-
 
| colspan="2" align="center"|
 
{{ #if:|[[{{{photo}}}|230px|{{{legende}}}]]<br /><small></small>|[[Spécial:Téléverser|Téléverser un fichier]]}}
 
|-
 
{{#if:  |
 
{{!}} colspan="2" {{!}} <hr />
 
{{!-}}
 
 
}}
 
}}
{{#if: |
 
! Commune
 
{{!}} {{{commune}}}
 
{{!-}}
 
}}
 
{{#if: |
 
! Département
 
{{!}} {{{departement}}}
 
{{!-}}
 
}}
 
{{#if: |
 
! Lieu
 
{{!}} {{{lieu}}}
 
{{!-}}
 
}}
 
{{#if: |
 
! Date édification
 
{{!}} {{{date}}}
 
{{!-}}
 
}}
 
{{#if: |
 
! Surface (M<sup>2</sup>)
 
{{!}} {{{surface}}}
 
{{!-}}
 
}}
 
{{#if: |
 
! Nombre de sépultures
 
{{!}} {{{sepultures}}}
 
{{!-}}
 
}}
 
{{#if: |
 
! Relevé MémorialGenWeb
 
{{!}} {{mgw|{{{releve}}}}}
 
{{!-}}
 
}}
 
{{#if:  |
 
{{!}} colspan="2" {{!}} <hr />
 
{{!-}}
 
}}
 
{{#if:|
 
{{!}} colspan="2" align="center" {{!}} {{{description}}}
 
{{!-}}
 
}}
 
 
|}
 

Version actuelle en date du 27 novembre 2011 à 09:15