Aide:Modèle — Wikinews
Aller au contenu
Une nouvelle de Wikinews, la source d'informations que vous pouvez écrire.
Cette page d'aide n'est pas finie
Veuillez considérer le plan et le contenu comme incomplets et en préparation, temporaires et sujets à caution. Si vous souhaitez participer, il vous est recommandé de consulter sa
page de discussion
au préalable.
Vous pouvez également consulter les articles suivants sur les autres projets
Wikimedia
Ressources multimédia
sur
Commons
Définition(s)
sur
Wiktionnaire
Livre pédagogique
sur
Wikilivres
Texte
sur
Wikisource
Citations
sur
Wikiquote
Leçon
sur
Wikiversité
Article
sur
Wikipédia
Coordination des projets
sur
Meta-Wiki
Pour Wikinews, un
modèle
est un bloc d'information qui peut être inclus dans les autres pages. Il peut servir à:
insérer un message standard, exemple : le message indiquant qu'un article est proposé à la suppression
Modèle:Suppression
insérer un tableau commun à plusieurs pages d'un même domaine. Exemple : le tableau biographique utilisé pour les présidents des États-Unis
Modèle:FichePresidentUS
. Ce modèle est paramétrable, c'est-à-dire qu'il y a un
fond de tableau
commun et des
variables
dont le contenu change dans chaque article.
etc.
Dans tous les cas le modèle est inséré dans un article en y ajoutant, à l'emplacement adéquat, le libellé {{Nom du modèle}}
Note
: la notion de
modèle
de Wikinews est différente de celle utilisée dans les logiciels de traitement de texte.
Les modèles sont gérés dans un
espace de noms
. Une page spéciale en donne ainsi une
liste alphabétique
. Voyez la liste des
modèles principaux
utilisés dans Wikinews.
Les modèles sont des pages comme les autres et donc accessibles à l'édition par tous les contributeurs. Il faut toutefois les modifier avec prudence car le résultat apparaît sur de nombreuses pages. Lorsque la page correspondant au modèle est affichée, on peut cliquer sur l'hyperlien
Pages liées
du menu de gauche pour consulter les pages utilisant le modèle et vérifier, avant modification, que ces pages ne seront pas perturbées.
Création d'un modèle
modifier
modifier le wikicode
La méthode est identique à celle de la création d'une page quelconque. Le plus simple est d'insérer un appel au modèle dans un article, puis de cliquer sur le lien (qui apparaîtra en rouge).
Trucs et astuces
modifier
modifier le wikicode
Si le modèle contient un
lien inter-langue
, alors ce lien est inclus dans toutes les pages utilisant le modèle, ce qui n'est généralement pas le résultat voulu. Si deux liens inter-langue vers une même autre langue se trouvent dans une page, le résultat est imprévisible. On évitera ces conflits en utilisant
les balises d'inclusion sélective
Les noms de modèles utilisant des mots abrégés ou collés sont difficiles à retenir car aucune convention ne s'est imposée. Il n'y a pas de raison technique pour ne pas s'inspirer des
conventions sur les titres
aussi pour les noms de modèle.
Si le modèle appartient à une catégorie, c'est-à-dire que la page du modèle contient un libellé de la forme [[Catégorie:Nom d'une catégorie]] tous les articles contenant le modèle appartiendront à cette catégorie. On peut utiliser cette astuce, par exemple, pour obtenir la liste de tous les articles
ébauche
d'un domaine donné.
Modification
modifier
modifier le wikicode
Dans notre exemple, rendez vous sur la page
Modèle:En cours
pour le modifier, autrement, remplacer le « En cours » par le nom de la palette souhaitée.
Utilisation
modifier
modifier le wikicode
Pour inclure un modèle il faut utiliser la
syntaxe Wikinews
suivante (la première lettre du nom du modèle n'est pas sensible à la casse) :
{{Nom du modèle}}
pour que le modèle soit inclus à chaque chargement d'une page l'utilisant. Ainsi, dès que le modèle est modifié, la modification devient visible dans toutes les pages utilisant le modèle.
{{subst:Nom du modèle}}
pour que le modèle soit copié une fois pour toute dans la page l'utilisant. Dans ce cas-ci, une modification du modèle n'a aucune incidence sur la page.
Ainsi, un modèle bref et temporaire destiné à être rapidement supprimé devrait être copié avec
subst:
, dont l'avantage est qu'il apparaît directement dans la source de l'article. Une notice normale destinée à rester sur une page pour une longue durée ou bien à jamais devrait être incluse au moyen de
{{Nom du modèle}}
, de manière à ce que les mises à jour éventuelles soient plus aisées. Un modèle contenant un lien temporaire ou susceptible de changer ne devrait cependant pas être ajouté par
{{Nom du modèle}}
. Cette méthode, en effet, ne met pas à jour le lien
Pages liées
à moins que chaque article contenant le
{{Nom du modèle}}
soit effectivement modifié après la modification du lien dans le modèle en question.
Il est possible d'inclure du texte provenant d'autres espaces de nom ; comme par exemple
{{Wikinews:Modifications récentes}}
Tous les caractères sont acceptés, y compris les espaces.
Tout changement d'un modèle efface automatiquement le cache de toutes les pages utilisant ce modèle.
Les modèles peuvent prendre des arguments, référencés par position ou par nom (voir l'exemple plus élaboré ci-dessous). La syntaxe est la suivante:
{{chose|paramètre=valeur}}
avec des
balises
{{{paramètre}}}
dans le modèle, ou bien
{{brol|valeur1|valeur2}}
avec
{{{1}}}
{{{2}}}
, etc. Notez que les balises de paramètres dans le modèle demandent trois accolades et non deux.
Un modèle peut inclure un ou plusieurs autres modèles,
Un modèle ne peut pas être lui-même paramètre d'un autre modèle.
Les
redirections
entre modèles fonctionnent.
Dans un modèle, pour faire un lien vers une page qui dépend d'un paramètre d'un modèle, les liens de type externe sont souvent utilisés même pour des liens internes afin d'éviter qu'on aboutisse sur la page en mode d'édition même si cette page existe.
Modèles à paramètres (
Infobox
modifier
modifier le wikicode
Un modèle peut être écrit afin d'accepter des
paramètres
. Cela permet de créer, par exemple, des tableaux pré-formatés dont seules certaines valeurs changent selon la page invoquant le modèle.
(pour plus de détail voir
Infobox
Par exemple, le modèle
Modèle:Planète mineure
se lit en partie :
{| align="right" rules="all" cellpadding="4" cellspacing="0" style="margin: 0 0 1em 1em; border: 1px solid #999; border-right-width: 2px; border-bottom-width: 2px; background-color: #CEDAF2"
...
| style="background: #003399" align="center" width="100%" |'''{{{
nom
}}}'''
| padding=15px|
|}
|-
! bgcolor="#6295DA" colspan="2" align="center" | Découverte
|-
| Qui || {{{
découvreur
}}}
|-
| Quand || {{{
date_découverte
}}}
|-
| [[Désignation des astéroïdes|Désignation(s) provisoire(s)]] || {{{
désignations
}}}
|-
...
| [[Température]] de surface || {{{
température
}}}
|}
Le contenu de ce modèle est un tableau formaté, spécifiant couleurs, alignement, etc. Les parties apparaissant entre triple accolades sont les
paramètres
qui seront utilisés par la page invoquant le modèle. On voit ci-dessus (en gras) les paramètres
nom
découvreur
date_découverte
désignations
et
température
Sur la page
14 Irène
, on trouve, en partie :
{{Planète mineure |
nom
=14 Irène (14 Irene)
découvreur
=[[John Russell Hind]]
date_découverte
=[[19 mai]] [[1851]]
désignations
=A906 QC; A913 EA;
1952 TM
catégorisation
=[[ceinture d'astéroïdes]]
orbite
=386,730 [[gigamètre|Gm]] (2,585 [[unité astronomique|ua]])
...
dimensions
=181,8 km [http://spiff.rit.edu/richmond/parallax/phot/LCSUMPUB.TXT 1]
...
température
=~234 [[kelvin|K]]}}
Afin d'améliorer la lisibilité lors de l'édition, des retours à la ligne peuvent apparaître dans le modèle, à la façon des tableaux. Idéalement, comme on le constate ci-haut, il peut y avoir un retour à la ligne avant chaque "|" sauf le premier. Les valeurs des paramètres sont spécifiées en écrivant
paramètre=valeur
. Il ne doit pas y avoir de retour à la ligne dans la valeur, mais
est permis. La valeur peut inclure un lien extérieur (par exemple, le paramètre
dimensions
) ou intérieur (par exemple,
orbite
). On remarquera que la syntaxe habituelle des liens wiki est possible (c'est-à-dire [[page visée|texte qui apparaîtra]]).
Modèles spéciaux
modifier
modifier le wikicode
Ces modèles sont prédéfinis et ne doivent pas être utilisé comme nom de modèles.
{{NAMESPACE}}
le nom de l'
espace de noms
dans lequel se trouve la page
"Aide"
{{PAGENAME}}
le nom de la page sans le préfixe de l'espace de noms
"Modèle"
{{PAGENAMEE}}
le nom de la page sans le préfixe de l'espace de noms dans le format utilisé dans les URL
"Mod%C3%A8le"
{{FULLPAGENAME}}
le nom de la page avec le préfixe de l'espace de noms
"Aide:Modèle"
{{FULLPAGENAMEE}}
le nom de la page avec le préfixe de l'espace de noms dans le format utilisé dans les URL
"Aide:Mod%C3%A8le"
{{SITENAME}}
le nom du site
"Wikinews"
{{SERVER}}
l'URL du site
"//fr.wikinews.org"
{{localurl:
nom d'une page
}}
l'
URL
correspondant à une page
"/wiki/Nom_d%27une_page"
{{localurl:
nom d'une page
paramètres
}}
idem mais avec des paramètres
"/w/index.php?title=Nom_d%27une_page¶mètres"
{{CURRENTMONTH}}
le mois
"04"
{{CURRENTMONTHNAME}}
le nom du mois
"avril"
{{CURRENTMONTHNAMEGEN}}
le mois
"avril"
{{CURRENTDAY}}
le jour du mois
"24"
{{CURRENTDAYNAME}}
le jour de la semaine
"vendredi"
{{CURRENTYEAR}}
l'année
"2026"
{{CURRENTTIME}}
l'heure courante
"10:26"
{{NUMBEROFARTICLES}}
le nombre d'articles
"24 203"
{{ns:7}}
le nom d'un espace de nom d'après son numéro
"Discussion fichier"
Exemples d'utilisation de modèles spéciaux
modifier
modifier le wikicode
{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}}
//fr.wikinews.org/w/index.php?title=Aide:Mod%C3%A8le&action=edit
{{SERVER}}{{localurl:Special:Whatlinkshere|target={{NAMESPACE}}:{{PAGENAME}}}}
//fr.wikinews.org/w/index.php?title=Sp%C3%A9cial:Whatlinkshere&target=Aide:Modèle
{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAME}}_1}}
//fr.wikinews.org/wiki/Aide:Mod%C3%A8le_1
''Voir : [[{{NAMESPACE}}:{{PAGENAME}}_1|{{NAMESPACE}} {{PAGENAME}} 1]].''
Voir :
Aide Modèle 1
[[{{NAMESPACE}}:{{PAGENAME}}_1]]
Aide:Modèle_1
[[{{FULLPAGENAME}}_1]]
Aide:Modèle_1
Les balises d'inclusion sélective
modifier
modifier le wikicode
Il est parfois utile de placer certains éléments dans le code source du modèle (par exemple les
liens interlangues
) sans que ces éléments n'apparaissent sur la page où le modèle est inséré. Pour ce faire, on place les éléments à exclure de l'insertion entre les balises et .
Inversement, les éléments qu'on veut voir apparaître en insertion, mais qu'on veut voir disparaître lors de la visualisation du modèle seul sont placés entre les balises et .
Placer un titre en balisage "includeonly" peut désorganiser la numérotation du sommaire et des liens "modifier" qui apparaissent à droite des titres.
Il est recommandé de laisser au moins une espace entre le dernier signe "=" d'un titre et une balise .
Il est également recommandé, lorsqu'on place une séquence ..., soit de la faire précéder d'une espace ou, mieux encore, compte tenu des risques d'effacement accidentel de cette espace, et donc d'effets secondaires indésirables (interwikis d'un modèle reproduits de manière non pertinente dans les pages qui utilisent le modèle), sur une ligne séparée, précédée par une autre ligne contenant le commentaire invisible