Modèle:HMS/Documentation

Objectif modifier

Ce modèle sert à mettre en forme les liens internes vers les articles de navires de la Royal Navy utilisant comme nom le format « HMS Gloucester (D96) ». Cette mise en forme est utile car les noms des navires doivent être en italique, ce qui rend le codage plus complexe qu'un simple lien.

  • Sans le modèle : [[HMS Terror (1813)|HMS ''Terror'' (1813)]]
  • Avec le modèle : {{HMS|Terror|1813}}

Utilisation modifier

  • {{HMS|Nom du navire}}
  • {{HMS|Nom du navire|ID}}, où l'ID est une année ou le code/type de coque.

Exemples modifier

Utilisation du modèle Wikicode équivalent Résultat final
{{HMS|Illustrious|R06}} [[HMS Illustrious (R06)|HMS ''Illustrious'' (R06)]] HMS Illustrious (R06)
{{HMS|Erebus|1826}} [[HMS Erebus (1826)|HMS ''Erebus'' (1826)]] HMS Erebus (1826)
{{HMS|Victory}} [[HMS Victory|HMS ''Victory'']] HMS Victory

Option de visualisation modifier

Un troisième paramètre, optionnel, permet de changer le résultat final du code.

Valeur Paramètre(s)
affiché(s)
Exemple Wikicode équivalent Résultat final
1 2e {{HMS|Illustrious|R06|1}} [[HMS Illustrious (R06)|R06]] R06
2 1er {{HMS|Illustrious|R06|2}} [[HMS Illustrious (R06)|''Illustrious'']] Illustrious
3 1er et 2e {{HMS|Illustrious|R06|3}} [[HMS Illustrious (R06)|''Illustrious'' R06]] Illustrious (R06)
4 Ne pas utiliser
5 « HMS » et 2e {{HMS|Illustrious|R06|5}} [[HMS Illustrious (R06)|HMS R06]] HMS (R06)
6 « HMS » et 1er {{HMS|Illustrious|R06|6}} [[HMS Illustrious (R06)|HMS ''Illustrious'']] HMS Illustrious

TemplateData modifier

Ce modèle sert à mettre en forme les liens internes vers les articles de navires de la Royal Navy de type HMS.

Paramètres du modèle

ParamètreDescriptionTypeÉtat
11

Nom du navire.

Exemple
Illustrious
Chaîneobligatoire
22

Année ou code/type de coque. Cela doit correspondre à la parenthèse présente en fin de titre de l'article visé.

Exemple
R06
Chaînefacultatif
33

Code optionnel permettant d'adapter l'affichage, selon la situation. Consulter la documentation du modèle.

Exemple
5
Chaînefacultatif