Modèle:Infobox V3/Tableau Ligne données : Différence entre versions

De La Grande Bibliotheque de Tamriel
Aller à : navigation, rechercher
m
 
(Une révision intermédiaire par un autre utilisateur non affichée)
Ligne 1 : Ligne 1 :
<includeonly>{{#if: {{{if|{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}{{{6|}}}{{{7|}}}{{{8|}}}}}}|<tr>
+
<includeonly>{{#if: {{{if|{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}{{{6|}}}{{{7|}}}{{{8|}}}}}}|<tr class="{{{row-class|}}}">
{{#if:{{{class|}}}|<th scope="row">{{{1|}}}</th>|<td class="data">{{{1|}}}</td>}}<td class="data">{{{2|}}}</td>{{#if:{{{3|}}}|<td class="data">{{{3}}}</td>}}{{#if:{{{4|}}}|<td class="data">{{{4}}}</td>}}{{#if:{{{5|}}}|<td class="data">{{{5}}}</td>}}{{#if:{{{6|}}}|<td class="data">{{{6}}}</td>}}{{#if:{{{7|}}}|<td class="data">{{{7}}}</td>}}{{#if:{{{8|}}}|<td class="data">{{{8}}}</td>}}
+
{{#if:{{{class|}}}|<th scope="row" {{#if: {{{width|}}}|style="width:{{{width|}}}em;"}}>{{{1|}}}</th>|<td class="data">{{{1|}}}</td>}}<td class="data">{{{2|}}}</td>{{#if:{{{3|}}}|<td class="data">{{{3}}}</td>}}{{#if:{{{4|}}}|<td class="data">{{{4}}}</td>}}{{#if:{{{5|}}}|<td class="data">{{{5}}}</td>}}{{#if:{{{6|}}}|<td class="data">{{{6}}}</td>}}{{#if:{{{7|}}}|<td class="data">{{{7}}}</td>}}{{#if:{{{8|}}}|<td class="data">{{{8}}}</td>}}
</tr>}}</includeonly><noinclude>[[Category:Méta-Modèles]]
+
</tr>}}</includeonly><noinclude>
 +
Ce modèle permet d'ajouter une ligne composées de 8 cellules de données au maximum et 2 au minimum, dans un tableau de données. Il s'utilise avec les modèles {{m|Infobox V3/Tableau début}}, {{m|Infobox V3/Tableau Ligne entêtes}} et {{m|Infobox V3/Tableau fin}}.
 +
 
 +
== Syntaxe ==
 +
 
 +
Syntaxe minimale :
 +
<pre>{{Infobox V3/Tableau Ligne données|foo|bar}}</pre>
 +
Syntaxe complète avec tous les paramètres optionnels :
 +
<pre>{{Infobox V3/Tableau Ligne données|foo|bar|3|4|5|6|7|8}}</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
 +
|-
 +
| non nommé 1 || <var>lorem ipsum</var> || || Texte de la cellule 1 ||
 +
|-
 +
| non nommé 2 || <var>lorem ipsum</var> || || Texte de la cellule 2 ||
 +
|}
 +
 
 +
{| 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
 +
|-
 +
| non nommé 3 || <var>lorem ipsum</var> || || Texte de la cellule 3 ||
 +
|-
 +
| non nommé 4 || <var>lorem ipsum</var> || || Texte de la cellule 4 ||
 +
|-
 +
| non nommé 5 || <var>lorem ipsum</var> || || Texte de la cellule 5 ||
 +
|-
 +
| non nommé 6 || <var>lorem ipsum</var> || || Texte de la cellule 6 ||
 +
|-
 +
| non nommé 7 || <var>lorem ipsum</var> || || Texte de la cellule 7 ||
 +
|-
 +
| non nommé 8 || <var>lorem ipsum</var> || || Texte de la cellule 8 ||
 +
|-
 +
| <code>class</code> || <var>double</var> || || Crée un tableau à double entrée<br>(la première colonne sera composée d'en-têtes de ligne) ||
 +
|-
 +
| <code>row-class</code> || <var>left vborder</var> || || Permet de changer le style des colonnes, par défaut centrées.<br /><var>left</var> permet d'aligner à gauche, <var>vborder</var> ajoute une bordure.<br />Ne rien mettre dans les autres cas. ||
 +
|-
 +
| <code>if</code> || <var><nowiki>{{{param|}}}</nowiki></var> || paramètre || Indiquer une condition spécifique pour l'affichage de la ligne de tableau ||
 +
|}
 +
 
 +
== Exemples ==
 +
 
 +
Syntaxe minimale (deux colonnes) :
 +
{{Infobox V3/Début}}
 +
{{Infobox V3/Tableau début}}
 +
{{Infobox V3/Tableau Ligne entêtes|Foo|Bar}}
 +
{{Infobox V3/Tableau Ligne données|lorem|ipsum}}
 +
{{Infobox V3/Tableau fin}}
 +
{{Infobox V3/Fin}}
 +
 
 +
<pre>{{Infobox V3/Tableau Ligne données|lorem|ipsum}}</pre>
 +
{{clr}}
 +
 
 +
Ajouter jusqu'à 6 autres colonnes :
 +
{{Infobox V3/Début}}
 +
{{Infobox V3/Tableau début}}
 +
{{Infobox V3/Tableau Ligne entêtes|Un|Deux|Trois|Quatre|Cinq|Six|Sept|Huit}}
 +
{{Infobox V3/Tableau Ligne données|1|2|3|4|5|6|7|8}}
 +
{{Infobox V3/Tableau fin}}
 +
{{Infobox V3/Fin}}
 +
 
 +
<pre>{{Infobox V3/Tableau Ligne données|1|2|3|4|5|6|7|8}}}</pre>
 +
{{clr}}
 +
 
 +
Créer un tableau à double entrée (la même classe doit alors être appliquée dans le modèle {{m|Infobox V3/Tableau Ligne entêtes}}) :
 +
{{Infobox V3/Début}}
 +
{{Infobox V3/Tableau début}}
 +
{{Infobox V3/Tableau Ligne entêtes|Foo|Un|Deux|Trois|width=8|class=double}}
 +
{{Infobox V3/Tableau Ligne données|Lorem ipsum|1|2|3|class=double}}
 +
{{Infobox V3/Tableau Ligne données|Sic dolor|1|2|3|class=double}}
 +
{{Infobox V3/Tableau fin}}
 +
{{Infobox V3/Fin}}
 +
 
 +
<pre>{{Infobox V3/Tableau Ligne entêtes|Foo|Un|Deux|Trois|width=8|class=double}}
 +
{{Infobox V3/Tableau Ligne données|Lorem ipsum|1|2|3|class=double}}
 +
{{Infobox V3/Tableau Ligne données|Sic dolor|1|2|3|class=double}}
 +
...</pre>
 +
{{clr}}
 +
 
 +
Indiquer une condition d'affichage (la ligne ne sera affichée que si <code><nowiki>{{{compétition|}}}</nowiki></code> n'est pas vide :
 +
<pre>{{Infobox V3/Tableau Ligne données|{{{Compétition|}}}|{{{Bronze|}}}|{{{Argent|}}}|{{{Or|}}}|if={{{Compétition|}}}}}</pre>
 +
{{clr}}
 +
 
 +
== Séparer les lignes de tableaux par une bordure ==
 +
 
 +
Pour obtenir des tableaux de données dont les lignes sont séparées par une bordure, il faut appliquer la classe bordered au modèle
 +
{{m|Infobox V3/Début}} :
 +
 
 +
{{Infobox V3/Début|class=bordered}}
 +
{{Infobox V3/Tableau début}}
 +
{{Infobox V3/Tableau Ligne entêtes|Un|Deux|Trois|Quatre|Cinq|Six|Sept|Huit}}
 +
{{Infobox V3/Tableau Ligne données|1|2|3|4|5|6|7|8}}
 +
{{Infobox V3/Tableau Ligne données|1|2|3|4|5|6|7|8}}
 +
{{Infobox V3/Tableau Ligne données|1|2|3|4|5|6|7|8}}
 +
{{Infobox V3/Tableau fin}}
 +
{{Infobox V3/Fin}}
 +
 
 +
<pre>{{Infobox V3/Début|class=bordered}}</pre>
 +
{{clr}}
 +
[[Category:Méta-Modèles]]</noinclude>

Version actuelle datée du 3 octobre 2020 à 14:45

Ce modèle permet d'ajouter une ligne composées de 8 cellules de données au maximum et 2 au minimum, dans un tableau de données. Il s'utilise avec les modèles {{Infobox V3/Tableau début}}, {{Infobox V3/Tableau Ligne entêtes}} et {{Infobox V3/Tableau fin}}.

Syntaxe

Syntaxe minimale :

{{Infobox V3/Tableau Ligne données|foo|bar}}

Syntaxe complète avec tous les paramètres optionnels :

{{Infobox V3/Tableau Ligne données|foo|bar|3|4|5|6|7|8}}

Paramètres

Paramètres obligatoires
paramètre exemple format rôle valeur par défaut
non nommé 1 lorem ipsum Texte de la cellule 1
non nommé 2 lorem ipsum Texte de la cellule 2
Paramètres optionnels
paramètre exemple format rôle valeur par défaut
non nommé 3 lorem ipsum Texte de la cellule 3
non nommé 4 lorem ipsum Texte de la cellule 4
non nommé 5 lorem ipsum Texte de la cellule 5
non nommé 6 lorem ipsum Texte de la cellule 6
non nommé 7 lorem ipsum Texte de la cellule 7
non nommé 8 lorem ipsum Texte de la cellule 8
class double Crée un tableau à double entrée
(la première colonne sera composée d'en-têtes de ligne)
row-class left vborder Permet de changer le style des colonnes, par défaut centrées.
left permet d'aligner à gauche, vborder ajoute une bordure.
Ne rien mettre dans les autres cas.
if {{{param|}}} paramètre Indiquer une condition spécifique pour l'affichage de la ligne de tableau

Exemples

Syntaxe minimale (deux colonnes) :

Infobox V3/Tableau Ligne données
Données clés
FooBar
loremipsum
{{Infobox V3/Tableau Ligne données|lorem|ipsum}}

Ajouter jusqu'à 6 autres colonnes :

Infobox V3/Tableau Ligne données
Données clés
UnDeuxTroisQuatreCinqSixSeptHuit
12345678
{{Infobox V3/Tableau Ligne données|1|2|3|4|5|6|7|8}}}

Créer un tableau à double entrée (la même classe doit alors être appliquée dans le modèle {{Infobox V3/Tableau Ligne entêtes}}) :

Infobox V3/Tableau Ligne données
Données clés
FooUnDeuxTrois
Lorem ipsum123
Sic dolor123
{{Infobox V3/Tableau Ligne entêtes|Foo|Un|Deux|Trois|width=8|class=double}}
{{Infobox V3/Tableau Ligne données|Lorem ipsum|1|2|3|class=double}}
{{Infobox V3/Tableau Ligne données|Sic dolor|1|2|3|class=double}}
...

Indiquer une condition d'affichage (la ligne ne sera affichée que si {{{compétition|}}} n'est pas vide :

{{Infobox V3/Tableau Ligne données|{{{Compétition|}}}|{{{Bronze|}}}|{{{Argent|}}}|{{{Or|}}}|if={{{Compétition|}}}}}

Séparer les lignes de tableaux par une bordure

Pour obtenir des tableaux de données dont les lignes sont séparées par une bordure, il faut appliquer la classe bordered au modèle {{Infobox V3/Début}} :

Infobox V3/Tableau Ligne données
Données clés
UnDeuxTroisQuatreCinqSixSeptHuit
12345678
12345678
12345678
{{Infobox V3/Début|class=bordered}}