« Modèle:HMS/Documentation » : différence entre les versions

Contenu supprimé Contenu ajouté
Heddryin (discuter | contributions)
m →‎Option de visualisation : Correction typographique
Ideawipik (discuter | contributions)
Plus simple et juste techniquement. Le nom du modèle ne fait pas partie de ses paramètres. Accessibilité des tableaux. Ajout TemplateData.
 
Ligne 2 :
 
== Objectif ==
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 : <code><nowiki>[[HMS Terror (1813)|HMS ''Terror'' (1813)]]</nowiki></code>
* Avec le modèle : <code><nowiki>{{HMS|Terror|1813}}</nowiki></code>
 
=== Utilisation ===
 
* <code><nowiki>{{HMS|Nom du navire}}</nowiki></code>
* <code><nowiki>{{HMS|Nom du navire|ID}}</nowiki></code>, où l'ID est une année ou le code/type de coque.
 
=== Exemples ===
{|class=wikitable width="100%"
|- style="background-color:#FCFCFC" align="left"
! scope="col"| Utilisation du modèle
! scope="col"| Wikicode équivalent
! scope="col"| Résultat final
|-
| <nowiki>{{HMS|Illustrious|R06}}</nowiki>
Ligne 32 :
 
=== Option de visualisation ===
Un paramétretroisième paramètre, optionnel, permet de changer le résultat final du code.
 
{|class=wikitable width="100%"
! scope="col"| Valeur
! scope="col"| Paramètre(s)<br />montréaffiché(s)
! scope="col" colspan=2 | Exemple
! scope="col"| Wikicode équivalent
! scope="col"| Résultat final
|-
! scope="row"| 1
! 1
| align=center | {{3e2e}}
| colspan=2 | <nowiki>{{HMS|Illustrious|R06|1}}</nowiki>
| <nowiki>[[HMS Illustrious (R06)|R06]]</nowiki>
| {{HMS|Illustrious|R06|1}}
|-
! scope="row"| 2
! 2
| align=center | {{2d1er}}
| colspan=2 | <nowiki>{{HMS|Illustrious|R06|2}}</nowiki>
| <nowiki>[[HMS Illustrious (R06)|''Illustrious'']]</nowiki>
| {{HMS|Illustrious|R06|2}}
|-
! scope="row"| 3
! 3
| align=center | {{2d1er}} et {{3e2e}}
| colspan=2 | <nowiki>{{HMS|Illustrious|R06|3}}</nowiki>
| <nowiki>[[HMS Illustrious (R06)|''Illustrious'' R06]]</nowiki>
| {{HMS|Illustrious|R06|3}}
|-
! scope="row"| 4
! 4
| align=center colspan=5 | ''Ne pas utiliser''
|-
! scope="row"| 5
! 5
| align=center | {{1er}}« HMS » et {{3e2e}}
| colspan=2 | <nowiki>{{HMS|Illustrious|R06|5}}</nowiki>
| <nowiki>[[HMS Illustrious (R06)|HMS R06]]</nowiki>
| {{HMS|Illustrious|R06|5}}
|-
! scope="row"| 6
! 6
| align=center | {{1er}}« HMS » et {{2d1er}}
| colspan=2 | <nowiki>{{HMS|Illustrious|R06|6}}</nowiki>
| <nowiki>[[HMS Illustrious (R06)|HMS ''Illustrious'']]</nowiki>
| {{HMS|Illustrious|R06|6}}
|}
 
== TemplateData ==
<templatedata>
{
"description": "Ce modèle sert à mettre en forme les liens internes vers les articles de navires de la Royal Navy de type HMS.",
"params": {
"1": {
"label": "1",
"description": "Nom du navire.",
"type": "string",
"required": true,
"example": "Illustrious"
},
"2": {
"label": "2",
"description": "Année ou code/type de coque. Cela doit correspondre à la parenthèse présente en fin de titre de l'article visé.",
"type": "string",
"required": false,
"example": "R06"
},
"3": {
"label": "3",
"description": "Code optionnel permettant d'adapter l'affichage, selon la situation. Consulter la documentation du modèle.",
"type": "string",
"required": false,
"example": "5"
}
}
}
</templatedata>
<includeonly>
[[Catégorie:Modèle militaire|HMS]]