« Modèle:Multiparamètres » : différence entre les versions

De MHWiki
m (Catégorisation)
(Possibilité de spécifier un séparateur différent de la virgule)
 
Ligne 1 : Ligne 1 :
<includeonly><!--
<includeonly><!--
-->{{#if:{{{1|}}}|{{{1}}}<!--
-->{{#if:{{{1|}}}|{{{1}}}<!--
   -->{{#if:{{{3|}}}|, {{{2}}}<!--
   -->{{#if:{{{3|}}}|{{#if:{{{séparateur|}}}|&#32;{{{séparateur}}}&nbsp;|,&#32;}}{{{2}}}<!--
     -->{{#if:{{{4|}}}|, {{{3}}}<!--
     -->{{#if:{{{4|}}}|{{#if:{{{séparateur|}}}|&#32;{{{séparateur}}}&nbsp;|,&#32;}}{{{3}}}<!--
       -->{{#if:{{{5|}}}|, {{{4}}}<!--
       -->{{#if:{{{5|}}}|{{#if:{{{séparateur|}}}|&#32;{{{séparateur}}}&nbsp;|,&#32;}}{{{4}}}<!--
         -->{{#if:{{{6|}}}|, {{{5}}}<!--
         -->{{#if:{{{6|}}}|{{#if:{{{séparateur|}}}|&#32;{{{séparateur}}}&nbsp;|,&#32;}}{{{5}}}<!--
           -->{{#if:{{{7|}}}|, {{{6}}}<!--
           -->{{#if:{{{7|}}}|{{#if:{{{séparateur|}}}|&#32;{{{séparateur}}}&nbsp;|,&#32;}}{{{6}}}<!--
             -->{{#if:{{{8|}}}|, {{{7}}}<!--
             -->{{#if:{{{8|}}}|{{#if:{{{séparateur|}}}|&#32;{{{séparateur}}}&nbsp;|,&#32;}}{{{7}}}<!--
               -->{{#if:{{{9|}}}|, {{{8}}}<!--
               -->{{#if:{{{9|}}}|{{#if:{{{séparateur|}}}|&#32;{{{séparateur}}}&nbsp;|,&#32;}}{{{8}}}<!--
                 -->{{#if:{{{10|}}}|, {{{9}}}<!--
                 -->{{#if:{{{10|}}}|{{#if:{{{séparateur|}}}|&#32;{{{séparateur}}}&nbsp;|,&#32;}}{{{9}}}<!--
                   -->{{#if:{{{11|}}}|, {{{10}}}, {{Abréviation discrète|etc|et cætera}}<!--
                   -->{{#if:{{{11|}}}|{{#if:{{{séparateur|}}}|&#32;{{{séparateur}}}&nbsp;|,&#32;}}{{{10}}}{{#if:{{{séparateur|}}}|&#32;{{{séparateur}}}&nbsp;|,&#32;}}{{Abréviation discrète|etc|et cætera}}<!--
                   -->|&#32;{{#if:{{{et|}}}|{{{et}}}|et}} {{{10}}}}}<!--
                   -->|&#32;{{#if:{{{séparateur|}}}|{{{séparateur}}}|{{{et|et}}}}}&nbsp;{{{10}}}}}<!--
                 -->|&#32;{{#if:{{{et|}}}|{{{et}}}|et}} {{{9}}}}}<!--
                 -->|&#32;{{#if:{{{séparateur|}}}|{{{séparateur}}}|{{{et|et}}}}}&nbsp;{{{9}}}}}<!--
               -->|&#32;{{#if:{{{et|}}}|{{{et}}}|et}} {{{8}}}}}<!--
               -->|&#32;{{#if:{{{séparateur|}}}|{{{séparateur}}}|{{{et|et}}}}}&nbsp;{{{8}}}}}<!--
             -->|&#32;{{#if:{{{et|}}}|{{{et}}}|et}} {{{7}}}}}<!--
             -->|&#32;{{#if:{{{séparateur|}}}|{{{séparateur}}}|{{{et|et}}}}}&nbsp;{{{7}}}}}<!--
           -->|&#32;{{#if:{{{et|}}}|{{{et}}}|et}} {{{6}}}}}<!--
           -->|&#32;{{#if:{{{séparateur|}}}|{{{séparateur}}}|{{{et|et}}}}}&nbsp;{{{6}}}}}<!--
         -->|&#32;{{#if:{{{et|}}}|{{{et}}}|et}} {{{5}}}}}<!--
         -->|&#32;{{#if:{{{séparateur|}}}|{{{séparateur}}}|{{{et|et}}}}}&nbsp;{{{5}}}}}<!--
       -->|&#32;{{#if:{{{et|}}}|{{{et}}}|et}} {{{4}}}}}<!--
       -->|&#32;{{#if:{{{séparateur|}}}|{{{séparateur}}}|{{{et|et}}}}}&nbsp;{{{4}}}}}<!--
     -->|&#32;{{#if:{{{et|}}}|{{{et}}}|et}} {{{3}}}}}<!--
     -->|&#32;{{#if:{{{séparateur|}}}|{{{séparateur}}}|{{{et|et}}}}}&nbsp;{{{3}}}}}<!--
   -->|{{#if:{{{2|}}}|&#32;{{#if:{{{et|}}}|{{{et}}}|et}} {{{2}}}}}|}}<!--
   -->|{{#if:{{{2|}}}|&#32;{{#if:{{{séparateur|}}}|{{{séparateur}}}|{{{et|et}}}}}&nbsp;{{{2}}}}}|}}<!--
-->|Erreur modèle Multiparamètres : Le paramètre '''1''' est obligatoire.}}<!--
-->|Erreur modèle Multiparamètres : Le paramètre '''1''' est obligatoire.}}<!--
--></includeonly><!--
--></includeonly><!--
Ligne 50 : Ligne 50 :
| <code><nowiki>{{Multiparamètres|fromage|dessert|et=ou}}</nowiki></code>
| <code><nowiki>{{Multiparamètres|fromage|dessert|et=ou}}</nowiki></code>
| {{Multiparamètres|fromage|dessert|et=ou}}
| {{Multiparamètres|fromage|dessert|et=ou}}
|-
| <code><nowiki>{{Multiparamètres|A|B|C|D|E|F|séparateur=&bull;}}</nowiki></code>
| {{Multiparamètres|A|B|C|D|E|F|séparateur=&bull;}}
|}
|}


[[Catégorie:Méta-modèles]]</noinclude>
[[Catégorie:Méta-modèles]]</noinclude>

Dernière version du 11 août 2024 à 08:14

Ce modèle permet d’afficher et de formater une liste de paramètres, en les séparant par des virgules et en ajoutant « et » avant le dernier paramètre. Il est adapté du modèle Multiparamètres de Wikipédia.

Utilisation[modifier]

Les 10 premiers paramètres anonymes sont les paramètres affichés par le modèle. Seul le premier est requis.

Il est possible de remplacer « et » par une autre chaîne de caractères en définissant le paramètre nommé et.

Exemples[modifier]

Code Résultat
{{Multiparamètres|foo}} foo
{{Multiparamètres|foo|bar}} foo et bar
{{Multiparamètres|foo|bar|baz}} foo, bar et baz
{{Multiparamètres|1|2|3|4|5|6|7|8|9|10}} 1, 2, 3, 4, 5, 6, 7, 8, 9 et 10
{{Multiparamètres|1|2|3|4|5|6|7|8|9|10|11}} 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, etc
{{Multiparamètres|fromage|dessert|et=ou}} fromage ou dessert
{{Multiparamètres|A|B|C|D|E|F|séparateur=•}} A • B • C • D • E • F