Modèle:Infobox V3/Navigateur : Différence entre versions

De La Grande Bibliotheque de Tamriel
Aller à : navigation, rechercher
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ètres obligatoires
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ètres optionnels
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ètres optionnels de bordure
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ètres optionnels de gestion des liens complets passés en paramètre
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 :

Infobox V3/Navigateur

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é :

Infobox V3/Navigateur

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 :

Infobox V3/Navigateur

Lorem ipsum

{{Infobox V3/Navigateur|prev=|next=}}

Ajouter une bordure supérieure :

Infobox V3/Navigateur

Lorem ipsum

{{Infobox V3/Navigateur|prev=TES:Daggerfall|next=TES:Oblivion|class=bordered}}

Modifier la couleur de la bordure supérieure :

Infobox V3/Navigateur

Lorem ipsum

{{Infobox V3/Navigateur|prev=TES:Daggerfall|next=TES:Oblivion|class=bordered|border-color=red}}

Modifier l'épaisseur de la bordure supérieure :

Infobox V3/Navigateur

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) :

Infobox V3/Navigateur

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é :

Infobox V3/Navigateur

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 :

Infobox V3/Navigateur

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 :

Infobox V3/Navigateur

Lorem ipsum

{{Infobox V3/Navigateur|prev=[[TES:Daggerfall|Daggerfall]] (lorem)|next=[[TES:Oblivion|Oblivion]] (ipsum)|link=oui
|prev if=|next if=[[TES:Oblivion]]}}