Différences entre les versions de « Aide:Modèle »

Le WikiHalo rappelle à ses contributeurs que toute information ajoutée doit être officielle et vérifiable. Les contributions sans sources et les théories sur Halo Infinite seront rejetées.

Ligne 1 : Ligne 1 :
Un '''Modèle''' est une fonctionnalité du Wiki qui permet d'insérer du texte sans avoir à le copier-coller entièrement. Cela est particulièrement utile pour utiliser un long bloc de code sans avoir à le recopier entièrement. Chaque modèle dispose d'une page dédiée, où se trouve le texte de base, et s'affiche lorsqu'on place le nom de cette page entre les doubles accolades ( <nowiki>{{Nomdumodèle}}</nowiki> ).
Un '''modèle''' est une fonctionnalité du Wiki qui permet d'insérer du texte sans avoir à le copier-coller entièrement. Cela est particulièrement utile pour utiliser un long bloc de code sans avoir à le recopier entièrement. Chaque modèle dispose d'une page dédiée, où se trouve le texte de base, et s'affiche lorsqu'on place le nom de cette page entre les doubles accolades (<code><nowiki>{{Nom du modèle}}</nowiki></code>).


Les infobox sont des modèles spéciaux : voir [[Aide:Infobox]]. Une liste des modèles peut être trouvé dans la [[:catégorie:Modèle|catégorie dédiée]].
Les infobox sont des modèles spéciaux : voir [[Aide:Infobox]]. Une liste des modèles peut être trouvé dans la [[:catégorie:Modèle|catégorie dédiée]].
Ligne 5 : Ligne 5 :


==Utilisation==
==Utilisation==
===Code d'affichage===
Un modèle s'affiche lorsque son titre est affiché entre doubles accolades <code>{{ }}</code>, utilisables en maintenant sur le clavier alphabétique les touches ''Alt Gr'' + ''4'' pour l'accolade gauche, et ''Alt Gr'' + ''='' pour l'accolade droite.
Un modèle s'affiche lorsque son nom est affiché entre les doubles accolades {{ }}, qui s'affiche en maintenant sur le clavier ''Alt Gr'' + ''4'' pour l'accolade gauche, et ''Alt Gr'' + ''='' pour l'accolade droite.


Le nom du modèle correspond au nom de la page où se trouve le code de l'infobox. Par exemple, le modèle permettant d'afficher un tableau rassemblant les liens vers les armes se trouve sur la page [[Modèle:Armes]]. On pourra donc afficher le tableau avec le code <nowiki>{{Modèle:Armes}} ou {{Armes}}</nowiki>.
:Exemple : pour afficher le modèle [[:Modèle:Armes|Armes]], on utilise soit le code <code><nowiki>{{Modèle:Armes}}</nowiki></code> soit le code <code><nowiki>{{Armes}}</nowiki></code>.


Chaque modèle dispose d'une page dédiée commençant par l'identifiant {{citer|Modèle:}}. Cette page contient le code du modèle, ainsi que la documentation nécessaire à son utilisation.


Certains modèles possèdent des emplacements où le texte peut être modifié. Dans le code du modèle, cet emplacement est indiqué par une mise entre les triples accolades. Par exemple, dans le modèle [[Modèle:V]] (qui sert à mettre aux normes typographiques le nom des vaisseaux), on peut modifier le nom du vaisseau. On affichera donc le nom du modèle entre les doubles accolades (ici, le nom est « V » par mesure de simplicité), puis on ajoutera une barre verticale « | » (''Alt GR'' + ''4'') suivie du nom du vaisseau. Lorsque plusieurs parties d'un modèle peuvent être modifiées ainsi, on indiquera les textes à afficher dans leur ordre d'apparition et en les séparant par des barres verticales.
:Exemple : le modèle Armes est défini sur la page [[:Modèle:Armes]].


Exemple : <nowiki>{{V|Pillar of Autumn}}</nowiki> devient {{V|Pillar of Autumn}}.
===Paramètres===
Certains modèles possèdent des paramètres, du texte qui doit être renseigné lors d'un appel à ce modèle. Ces paramètres doivent être précédés d'une barre verticale « | » (''Alt GR'' + ''4'') dans l'appel du modèle.


Une telle particularité est indiquée sur la page du modèle, où se trouvent les instructions d'utilisation.
:Exemple : à l'appel de [[:Modèle:V]], qui sert à mettre aux normes typographiques le nom des vaisseaux, le nom du vaisseau est un paramètre obligatoire. Le code d'appel sera par exemple <code><nowiki>{{V|Pillar of Autumn}}</nowiki></code> (qui affiche : {{V|Pillar of Autumn}}).
 
Certains modèles utilisent plusieurs paramètres. Dans la plupart des cas, ces paramètres portent des noms à indiquer dans le code d'appel. Les noms de ces paramètres sont listés dans la documentation du modèle. Il est préférable d'utiliser des retours à la ligne dans le code des modèles avec plusieurs paramètres par souci de lisibilité.
 
:Exemple : le code d'appel de [[:Modèle:Fichier]] utilise trois paramètres appelés ''Source'', ''Média'' et ''Créateur''. Le code d'appel sera donc présenté ainsi :
 
<poem>:<code><nowiki>{{Fichier
|Source=
|Média=
|Créateur=
}}</nowiki></code></poem>


===Types de modèles===
===Types de modèles===
Il existe plusieurs types de modèles, dont l'emplacement sur la page est différent. Pour une explication détaillée, voir [[Aide:Normes#Construction d'une page|Normes : Construction d'une page]].
Il existe plusieurs types de modèles, dont l'emplacement sur la page est différent. Pour une explication détaillée, voir [[Aide:Construction des pages]].


*'''Modèles de navigation''' : ces modèles sont des tableaux rassemblant des liens vers d'autres pages similaires à celle sur laquelle il est affiché. Ainsi, sur la page du [[Fusil d'assaut]], on trouvera le code <nowiki>{{Armes}}</nowiki>, qui affiche le modèle affichant un tableau où sont réunis des liens vers les autres armes de l'univers Halo. Ces modèles sont affichés en bas de page.
*'''Modèles de navigation''' : ces modèles sont des tableaux rassemblant des liens vers d'autres pages similaires à celle sur laquelle il est affiché. Ainsi, sur la page du [[Fusil d'assaut]], on trouvera le code <nowiki>{{Armes}}</nowiki>, qui affiche le modèle affichant un tableau où sont réunis des liens vers les autres armes de l'univers Halo. Ces modèles sont affichés en bas de page.
Ligne 33 : Ligne 44 :


{{toillustrate}}
{{toillustrate}}


==Création==
==Création==
Ligne 41 : Ligne 51 :


===Modèle de navigation===
===Modèle de navigation===
<nowiki>{|style="border:1px solid silver; font-size:90%; width:60%; text-align:center; clear:both;" align="center"</nowiki><br><nowiki>
<code><nowiki>{|style="border:1px solid silver; font-size:90%; width:60%; text-align:center; clear:both;" align="center"</nowiki><br><nowiki>
| class="entete" | '''Titre'''</nowiki><br><nowiki>
| class="entete" | '''Titre'''</nowiki><br><nowiki>
|-</nowiki><br><nowiki>
|-</nowiki><br><nowiki>
|</nowiki><br><nowiki>
| Contenu</nowiki><br><nowiki>
|-</nowiki><br><nowiki>
|-</nowiki><br><nowiki>
|}</nowiki><br><nowiki>
|}</nowiki><br><nowiki>
<noinclude>[[Catégorie:Modèle de navigation]]</noinclude> </nowiki>
<noinclude>[[Catégorie:Modèle de navigation]]</noinclude></nowiki></code>


'''Recommandations :'''
'''Recommandations :'''
Ligne 55 : Ligne 65 :


===Modèle d'avertissement/de complétion===
===Modèle d'avertissement/de complétion===
<nowiki><div class="entete">Message</div></nowiki><br><br><nowiki>
<code><nowiki><div class="entete">Message</div></nowiki><br><br><nowiki>
 
[[Catégorie:Catégorie correspondante]]</nowiki></code>
 
===Documentation===
Tout modèle doit être accompagné d'une documentation qui explique les conditions de son utilisation et ses éventuels paramètres et pages liées.
 
Pour séparer le code et la documentation et prévenir les erreurs de [[Aide:Catégorie|catégories]], il est nécessaire d'accoler au code du modèle (sans retours à la ligne) la balise <code><nowiki><includeonly></nowiki></code> au début, et la balise <code><nowiki></includeonly></nowiki></code> à la fin. La documentation doit commencer par la balise <code><nowiki><noinclude></nowiki></code> et se terminer par la balise <code><nowiki></noinclude></nowiki></code>.


[[Catégorie:Catégorie correspondante]]</nowiki>
*Voir le schéma à suivre pour présenter la documentation sur [[Aide:Modèle/Documentation]].


===Technique avancée===
===Technique avancée===

Version du 10 septembre 2018 à 20:02

Un modèle est une fonctionnalité du Wiki qui permet d'insérer du texte sans avoir à le copier-coller entièrement. Cela est particulièrement utile pour utiliser un long bloc de code sans avoir à le recopier entièrement. Chaque modèle dispose d'une page dédiée, où se trouve le texte de base, et s'affiche lorsqu'on place le nom de cette page entre les doubles accolades ({{Nom du modèle}}).

Les infobox sont des modèles spéciaux : voir Aide:Infobox. Une liste des modèles peut être trouvé dans la catégorie dédiée.


Utilisation

Un modèle s'affiche lorsque son titre est affiché entre doubles accolades {{ }}, utilisables en maintenant sur le clavier alphabétique les touches Alt Gr + 4 pour l'accolade gauche, et Alt Gr + = pour l'accolade droite.

Exemple : pour afficher le modèle Armes, on utilise soit le code {{Modèle:Armes}} soit le code {{Armes}}.

Chaque modèle dispose d'une page dédiée commençant par l'identifiant « Modèle: ». Cette page contient le code du modèle, ainsi que la documentation nécessaire à son utilisation.

Exemple : le modèle Armes est défini sur la page Modèle:Armes.

Paramètres

Certains modèles possèdent des paramètres, du texte qui doit être renseigné lors d'un appel à ce modèle. Ces paramètres doivent être précédés d'une barre verticale « | » (Alt GR + 4) dans l'appel du modèle.

Exemple : à l'appel de Modèle:V, qui sert à mettre aux normes typographiques le nom des vaisseaux, le nom du vaisseau est un paramètre obligatoire. Le code d'appel sera par exemple {{V|Pillar of Autumn}} (qui affiche : UNSC Pillar of Autumn).

Certains modèles utilisent plusieurs paramètres. Dans la plupart des cas, ces paramètres portent des noms à indiquer dans le code d'appel. Les noms de ces paramètres sont listés dans la documentation du modèle. Il est préférable d'utiliser des retours à la ligne dans le code des modèles avec plusieurs paramètres par souci de lisibilité.

Exemple : le code d'appel de Modèle:Fichier utilise trois paramètres appelés Source, Média et Créateur. Le code d'appel sera donc présenté ainsi :

{{Fichier</span>
|Source=
|Média=
|Créateur=
}}

Types de modèles

Il existe plusieurs types de modèles, dont l'emplacement sur la page est différent. Pour une explication détaillée, voir Aide:Construction des pages.

  • Modèles de navigation : ces modèles sont des tableaux rassemblant des liens vers d'autres pages similaires à celle sur laquelle il est affiché. Ainsi, sur la page du Fusil d'assaut, on trouvera le code {{Armes}}, qui affiche le modèle affichant un tableau où sont réunis des liens vers les autres armes de l'univers Halo. Ces modèles sont affichés en bas de page.


  • Modèles d'avertissement : ces modèles sont composés d'un bandeau situé tous en haut de la page, qui a pour but d'avertir le lecteur sur une particularité de la page, et de l'ajouter dans la catégorie correspondante. Ainsi, si la page contient des spoilers sur un support récent, on affichera le code {{Spoilers}} qui affichera un bandeau avertissant de la présence de spoilers.
Cette page contient des informations tirées de {{{1}}} susceptibles de spoiler.
Consultez-la en connaissance de cause.


  • Modèles de complétion : ces modèles sont placés tout en haut de page, et servent à indiquer qu'une page doit être complétée. Ils servent également à comptabiliser la page dans les catégories liées à ce besoin de complétion. Par exemple, si une page a besoin d'images, on affichera le code {{toillustrate}} qui affichera un bandeau demandant à ce qu'on illustre la page.
Cette page a été signalée comme incomplète par le projet Wikinfinity Illustrations.

Création

Il apparaît parfois nécessaire de créer un modèle. Les codes ci-dessous peuvent être copiés-collés dans une page vide, dont le nom commencera par Modèle: suivi du nom du modèle.

Pour maintenir un design cohérent sur le Wiki, il est déconseillé de modifier le code CSS définissant les modèles.

Modèle de navigation

{|style="border:1px solid silver; font-size:90%; width:60%; text-align:center; clear:both;" align="center"
| class="entete" | '''Titre'''
|-
| Contenu
|-
|}
<noinclude>[[Catégorie:Modèle de navigation]]</noinclude>

Recommandations :

  • Pour ajouter une ligne, ajoutez un signe « | » (Alt Gr + 6), et écrivez à la suite. Pour passer une ligne, ajoutez « |- ».
  • Pour séparez des liens, utilisez le signe • (Alt + 0149 (sur pavé numérique)).
  • Vous pouvez mettre un lien dans le titre.

Modèle d'avertissement/de complétion

<div class="entete">Message</div>

[[Catégorie:Catégorie correspondante]]

Documentation

Tout modèle doit être accompagné d'une documentation qui explique les conditions de son utilisation et ses éventuels paramètres et pages liées.

Pour séparer le code et la documentation et prévenir les erreurs de catégories, il est nécessaire d'accoler au code du modèle (sans retours à la ligne) la balise <includeonly> au début, et la balise </includeonly> à la fin. La documentation doit commencer par la balise <noinclude> et se terminer par la balise </noinclude>.

Technique avancée