« Modèle:Infobox V3/Navigateur » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 14 : | Ligne 14 : | ||
--></p> | --></p> | ||
| <nowiki /> | | <nowiki /> | ||
}}</includeonly><noinclude>[[Catégorie:Méta-Modèles]]</noinclude> | }}</includeonly><noinclude>Ce modèle permet d'ajouter une ligne de navigation dans une série d'articles (lien « précédent » et « suivant »). Il s'utilise obligatoirement avec les modèles {{m|Infobox V3/Début}} et {{m|Infobox V3/Fin}}. | ||
== Syntaxe == | |||
Syntaxe minimale : | |||
<pre>{{Infobox V3/Navigateur|prev=|next=}}</pre> | |||
Syntaxe complète avec tous les paramètres optionnels : | |||
<pre>{{Infobox V3/Navigateur|prev=|next=|prev text=|next text=|class=|border-color=|border-width=}}</pre> | |||
== Paramètres == | |||
{| class="wikitable centre" | |||
|+ Paramètres obligatoires | |||
|- | |||
! scope=col | paramètre | |||
! scope=col | exemple | |||
! scope=col | format | |||
! scope=col | rôle | |||
! scope=col | valeur par défaut | |||
|- | |||
| <code>prev</code> || <var>lorem ipsum</var> || titre de page, sans <code><nowiki>[[</nowiki></code>...<code><nowiki>]]</nowiki></code><br> || Titre de la page précédente dans la série || | |||
|- | |||
| <code>next</code> || <var>lorem ipsum</var> || titre de page, sans <code><nowiki>[[</nowiki></code>...<code><nowiki>]]</nowiki></code> || Titre de la page suivante dans la série || | |||
|} | |||
{| class="wikitable centre" | |||
|+ Paramètres optionnels | |||
|- | |||
! scope=col | paramètre | |||
! scope=col | exemple | |||
! scope=col | format | |||
! scope=col | rôle | |||
! scope=col | valeur par défaut | |||
|- | |||
| <code>prev text</code> || <var>lorem ipsum</var> || || Texte du lien précédent || « Précédent » | |||
|- | |||
| <code>next text</code> || <var>lorem ipsum</var> || || Texte du lien suivant || « Suivant » | |||
|- | |||
| <code>class</code> || <var>bordered</var> || || Affiche une bordure horizontale au-dessus de la ligne du navigateur || Pas de bordure par défaut | |||
|- | |||
| <code>link</code> || <var>oui</var> || vide ou oui|| Permet de passer en paramètre des liens complets au lieu de titres de page || Pas de liens complets par défaut | |||
|} | |||
Si le paramètre <code>class=bordered</code> est utilisé, les paramètres suivants sont disponibles : | |||
{| class="wikitable centre" | |||
|+ Paramètres optionnels de bordure | |||
|- | |||
! scope=col | paramètre | |||
! scope=col | exemple | |||
! scope=col | format | |||
! scope=col | rôle | |||
! scope=col | valeur par défaut | |||
|- | |||
| <code>border-color</code> || <var>#003399</var> ||hexadécimal ou tout autre format standard || Couleur de la bordure || #DFEDFF | |||
|- | |||
| <code>border-width</code> || <var>2</var> || largeur en pixels || Épaisseur de la bordure || 1px | |||
|} | |||
Les paramètres suivants, lorsqu'ils sont présents, permettent d'afficher le lien uniquement s'il ne sont pas vides. Ils sont surtout utiles lorsque le paramètre <code>link=oui</code> est utilisé : | |||
{| class="wikitable centre" | |||
|+ Paramètres optionnels de gestion des liens complets passés en paramètre | |||
|- | |||
! scope=col | paramètre | |||
! scope=col | exemple | |||
! scope=col | format | |||
! scope=col | rôle | |||
! scope=col | valeur par défaut | |||
|- | |||
| <code>prev if</code> || <var><nowiki>{{{param|}}}</nowiki></var> || paramètre || Indiquer une condition spécifique pour l'affichage du lien précédent || | |||
|- | |||
| <code>next if</code> || <var><nowiki>{{{param|}}}</nowiki></var> || paramètre || Indiquer une condition spécifique pour l'affichage du lien suivant || | |||
|} | |||
== Exemples == | |||
Syntaxe minimale : | |||
{{Infobox V3/Début}} | |||
Lorem ipsum | |||
{{Infobox V3/Navigateur|prev=TES:Daggerfall|next=TES:Oblivion}} | |||
{{Infobox V3/Fin}} | |||
<pre>{{Infobox V3/Navigateur|prev=TES:Daggerfall|next=TES:Oblivion}}</pre> | |||
{{clr}} | |||
Si l'un des paramètre de lien est vide, le lien n'est pas affiché : | |||
{{Infobox V3/Début}} | |||
Lorem ipsum | |||
{{Infobox V3/Navigateur|prev=|next=TES:Oblivion}} | |||
{{Infobox V3/Fin}} | |||
<pre>{{Infobox V3/Navigateur|prev=|next=TES:Oblivion}}</pre> | |||
{{clr}} | |||
Si les deux paramètres de liens sont vides, la ligne n'est pas affichée : | |||
{{Infobox V3/Début}} | |||
Lorem ipsum | |||
{{Infobox V3/Navigateur|prev=|next=}} | |||
{{Infobox V3/Fin}} | |||
<pre>{{Infobox V3/Navigateur|prev=|next=}}</pre> | |||
{{clr}} | |||
Ajouter une bordure supérieure : | |||
{{Infobox V3/Début}} | |||
Lorem ipsum | |||
{{Infobox V3/Navigateur|prev=TES:Daggerfall|next=TES:Oblivion|class=bordered}} | |||
{{Infobox V3/Fin}} | |||
<pre>{{Infobox V3/Navigateur|prev=TES:Daggerfall|next=TES:Oblivion|class=bordered}}</pre> | |||
{{clr}} | |||
Modifier la couleur de la bordure supérieure : | |||
{{Infobox V3/Début}} | |||
Lorem ipsum | |||
{{Infobox V3/Navigateur|prev=TES:Daggerfall|next=TES:Oblivion|class=bordered|border-color=red}} | |||
{{Infobox V3/Fin}} | |||
<pre>{{Infobox V3/Navigateur|prev=TES:Daggerfall|next=TES:Oblivion|class=bordered|border-color=red}}</pre> | |||
{{clr}} | |||
Modifier l'épaisseur de la bordure supérieure : | |||
{{Infobox V3/Début}} | |||
Lorem ipsum | |||
{{Infobox V3/Navigateur|prev=TES:Daggerfall|next=TES:Oblivion|class=bordered|border-width=5}} | |||
{{Infobox V3/Fin}} | |||
<pre>{{Infobox V3/Navigateur|prev=TES:Daggerfall|next=TES:Oblivion|class=bordered|border-width=5}}</pre> | |||
{{clr}} | |||
Passer des liens complets en paramètre (au lieu du titre de page) : | |||
{{Infobox V3/Début}} | |||
Lorem ipsum | |||
{{Infobox V3/Navigateur|prev=[[TES:Daggerfall|Daggerfall]]|next=[[TES:Oblivion|Oblivion]]|link=oui}} | |||
{{Infobox V3/Fin}} | |||
<pre>{{Infobox V3/Navigateur|prev=[[TES:Daggerfall|Daggerfall]]|next=[[TES:Oblivion|Oblivion]]|link=oui}}</pre> | |||
{{clr}} | |||
Si l'un des liens complets est absent, il n'est pas affiché : | |||
{{Infobox V3/Début}} | |||
Lorem ipsum | |||
{{Infobox V3/Navigateur|prev=|next=[[TES:Oblivion|Oblivion]]|link=oui}} | |||
{{Infobox V3/Fin}} | |||
<pre>{{Infobox V3/Navigateur|prev=|next=[[TES:Oblivion|Oblivion]]|link=oui}}</pre> | |||
{{clr}} | |||
Si les liens complets sont absents, la ligne n'est pas affichée : | |||
{{Infobox V3/Début}} | |||
Lorem ipsum | |||
{{Infobox V3/Navigateur|prev=|next=|link=oui}} | |||
{{Infobox V3/Fin}} | |||
<pre>{{Infobox V3/Navigateur|prev=|next=|link=oui}}</pre> | |||
{{clr}} | |||
Passer des liens complets suivis d'un autre contenu en paramètre, en utilisant des <code>if</code> : | |||
{{Infobox V3/Début}} | |||
Lorem ipsum | |||
{{Infobox V3/Navigateur|prev=[[TES:Daggerfall|Daggerfall]] (lorem)|next=[[TES:Oblivion|Oblivion]] (ipsum)|link=oui|prev if=|next if=[[Bar]]}} | |||
{{Infobox V3/Fin}} | |||
<pre>{{Infobox V3/Navigateur|prev=[[TES:Daggerfall|Daggerfall]] (lorem)|next=[[TES:Oblivion|Oblivion]] (ipsum)|link=oui | |||
|prev if=|next if=[[TES:Oblivion]]}}</pre> | |||
{{clr}} | |||
[[Catégorie:Méta-Modèles]]</noinclude> |
Version du 2 octobre 2020 à 20:36
Ce modèle permet d'ajouter une ligne de navigation dans une série d'articles (lien « précédent » et « suivant »). Il s'utilise obligatoirement avec les modèles {{Infobox V3/Début}} et {{Infobox V3/Fin}}.
Syntaxe
Syntaxe minimale :
{{Infobox V3/Navigateur|prev=|next=}}
Syntaxe complète avec tous les paramètres optionnels :
{{Infobox V3/Navigateur|prev=|next=|prev text=|next text=|class=|border-color=|border-width=}}
Paramètres
paramètre | exemple | format | rôle | valeur par défaut |
---|---|---|---|---|
prev |
lorem ipsum | titre de page, sans [[ ...]] |
Titre de la page précédente dans la série | |
next |
lorem ipsum | titre de page, sans [[ ...]] |
Titre de la page suivante dans la série |
paramètre | exemple | format | rôle | valeur par défaut |
---|---|---|---|---|
prev text |
lorem ipsum | Texte du lien précédent | « Précédent » | |
next text |
lorem ipsum | Texte du lien suivant | « Suivant » | |
class |
bordered | Affiche une bordure horizontale au-dessus de la ligne du navigateur | Pas de bordure par défaut | |
link |
oui | vide ou oui | Permet de passer en paramètre des liens complets au lieu de titres de page | Pas de liens complets par défaut |
Si le paramètre class=bordered
est utilisé, les paramètres suivants sont disponibles :
paramètre | exemple | format | rôle | valeur par défaut |
---|---|---|---|---|
border-color |
#003399 | hexadécimal ou tout autre format standard | Couleur de la bordure | #DFEDFF |
border-width |
2 | largeur en pixels | Épaisseur de la bordure | 1px |
Les paramètres suivants, lorsqu'ils sont présents, permettent d'afficher le lien uniquement s'il ne sont pas vides. Ils sont surtout utiles lorsque le paramètre link=oui
est utilisé :
paramètre | exemple | format | rôle | valeur par défaut |
---|---|---|---|---|
prev if |
{{{param|}}} | paramètre | Indiquer une condition spécifique pour l'affichage du lien précédent | |
next if |
{{{param|}}} | paramètre | Indiquer une condition spécifique pour l'affichage du lien suivant |
Exemples
Syntaxe minimale :
Lorem ipsum
{{Infobox V3/Navigateur|prev=TES:Daggerfall|next=TES:Oblivion}}
Si l'un des paramètre de lien est vide, le lien n'est pas affiché :
Lorem ipsum
{{Infobox V3/Navigateur|prev=|next=TES:Oblivion}}
Si les deux paramètres de liens sont vides, la ligne n'est pas affichée :
Lorem ipsum
{{Infobox V3/Navigateur|prev=|next=}}
Ajouter une bordure supérieure :
Lorem ipsum
{{Infobox V3/Navigateur|prev=TES:Daggerfall|next=TES:Oblivion|class=bordered}}
Modifier la couleur de la bordure supérieure :
Lorem ipsum
{{Infobox V3/Navigateur|prev=TES:Daggerfall|next=TES:Oblivion|class=bordered|border-color=red}}
Modifier l'épaisseur de la bordure supérieure :
Lorem ipsum
{{Infobox V3/Navigateur|prev=TES:Daggerfall|next=TES:Oblivion|class=bordered|border-width=5}}
Passer des liens complets en paramètre (au lieu du titre de page) :
Lorem ipsum
{{Infobox V3/Navigateur|prev=[[TES:Daggerfall|Daggerfall]]|next=[[TES:Oblivion|Oblivion]]|link=oui}}
Si l'un des liens complets est absent, il n'est pas affiché :
Lorem ipsum
{{Infobox V3/Navigateur|prev=|next=[[TES:Oblivion|Oblivion]]|link=oui}}
Si les liens complets sont absents, la ligne n'est pas affichée :
Lorem ipsum
{{Infobox V3/Navigateur|prev=|next=|link=oui}}
Passer des liens complets suivis d'un autre contenu en paramètre, en utilisant des if
:
Lorem ipsum
{{Infobox V3/Navigateur|prev=[[TES:Daggerfall|Daggerfall]] (lorem)|next=[[TES:Oblivion|Oblivion]] (ipsum)|link=oui |prev if=|next if=[[TES:Oblivion]]}}