Modèle:Infobox V3/Tableau Ligne données : Différence entre versions
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è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è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) :
Foo | Bar |
---|---|
lorem | ipsum |
{{Infobox V3/Tableau Ligne données|lorem|ipsum}}
Ajouter jusqu'à 6 autres colonnes :
Un | Deux | Trois | Quatre | Cinq | Six | Sept | Huit |
---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
{{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}}) :
Foo | Un | Deux | Trois |
---|---|---|---|
Lorem ipsum | 1 | 2 | 3 |
Sic dolor | 1 | 2 | 3 |
{{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}} :
Un | Deux | Trois | Quatre | Cinq | Six | Sept | Huit |
---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
{{Infobox V3/Début|class=bordered}}