Modèle:Infobox V3/Navigateur : Différence entre versions
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]]}}