« Modèle:Sous-titre/Taxon » : différence entre les versions

Une page de Wikipédia, l'encyclopédie libre.
Contenu supprimé Contenu ajouté
report tests : utilisation du module "italiques biologiques" afin d'effectuer une mise en forme automatique correcte
m remplacement de la puce typographique – qui est seulement utilisée dans les listes verticales —par le point médian.
 
(4 versions intermédiaires par 4 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
<includeonly>{{Sous-titre|{{#if: {{{ns1|}}}
<includeonly>{{Sous-titre|<!--
-->{{#if: {{{ns1|}}}
| {{#invoke:Italiques biologiques|ns|règne=animal|rang=espèce|{{{ns1}}}}}{{#if: {{{ns2|}}}
| {{#invoke:Italiques biologiques|ns|règne=animal|rang=espèce|{{{ns1}}}}}{{#if: {{{ns2|}}}
|, {{#invoke:Italiques biologiques|ns|règne=animal|rang=espèce|{{{ns2}}}}}
|, {{#invoke:Italiques biologiques|ns|règne=animal|rang=espèce|{{{ns2}}}}}
}}{{#if: {{{ns3|}}}
}}{{#if: {{{ns3|}}}
|, {{#invoke:Italiques biologiques|ns|règne=animal|rang=espèce|{{{ns3}}}}}
|, {{#invoke:Italiques biologiques|ns|règne=animal|rang=espèce|{{{ns3}}}}}
}}{{#if: {{{nsd1|}}}
}}{{#if: {{{ns4|}}}
|, {{#invoke:Italiques biologiques|ns|règne=animal|rang=espèce|{{{ns4}}}}}
|, {{{nsd1}}}
}}{{#if: {{{nsd2|}}}
}}{{#if: {{{ns5|}}}
|, {{#invoke:Italiques biologiques|ns|règne=animal|rang=espèce|{{{ns5}}}}}
}}
}}<!--

-->{{#if: {{{nsd1|}}}
| {{#if: {{{ns1|}}}
|,&#32;
}}{{{nsd1}}}{{#if: {{{nsd2|}}}
|, {{{nsd2}}}
|, {{{nsd2}}}
}}{{#if: {{{nsd3|}}}
}}{{#if: {{{nsd3|}}}
|, {{{nsd3}}}
|, {{{nsd3}}}
}}{{#if: {{{nv1|}}}
|<small>&nbsp;&#32;</small>
}}
| {{#if: {{{nsd1|}}}
| {{{nsd1}}}{{#if: {{{nsd2|}}}
|, {{{nsd2}}}
}}{{#if: {{{nsd3|}}}
|, {{{nsd3}}}
}}{{#if: {{{nv1|}}}
|<small>&nbsp;•&#32;</small>
}}
}}
}}
}}<!--
}}{{#if: {{{nv1|}}}

| {{{nv1}}}{{#if: {{{nv2|}}}
-->{{#if: {{{nv1|}}}
| {{#if: {{{ns1|}}} {{{nsd1|}}}
|<small>&nbsp;·&#32;</small>
}}{{{nv1}}}{{#if: {{{nv2|}}}
|, {{{nv2}}}
|, {{{nv2}}}
}}{{#if: {{{nv3|}}}
}}{{#if: {{{nv3|}}}
Ligne 29 : Ligne 32 :
}}{{#if: {{{nv4|}}}
}}{{#if: {{{nv4|}}}
|, {{{nv4}}}
|, {{{nv4}}}
}}{{#if: {{{nv5|}}}
|, {{{nv5}}}
}}{{#if: {{{nv6|}}}
|, {{{nv6}}}
}}
}}
}}<!--
}}}}</includeonly><noinclude>{{Documentation}}</noinclude>

-->}}</includeonly><noinclude>{{Documentation}}</noinclude>

Dernière version du 24 avril 2024 à 13:09

 Documentation[voir] [modifier] [historique] [purger]

Utilisation

Ce modèle sert à donner les noms alternatifs, qu'ils soient scientifiques (ns=nom scientifique par défaut en italiques ; nsd=nom scientifique en caractères droits) ou non (nv = vernaculaires, normalisés, voire techniques…) en tant que sous-titre d'un article concernant un taxon biologique. Jusqu'à trois noms scientifiques de chaque type (italiques ou droits) et quatre noms francophones sont acceptés par le modèle, le remplissage de celui-ci doit néanmoins rester le plus frugal possible. Aucun paramètre n'est obligatoire.

Syntaxe

  • {{Sous-titre/Taxon|ns1=|ns2=|ns3=|nsd1=|nsd2=|nsd3=|nv1=|nv2=|nv3=|nv4=|nv5=|nv6=}}

Paramètres

  • ns1, ns2 et ns3 = différents noms scientifiques. Le modèle génère automatiquement l'affichage de ces noms en italiques.
  • nsd1, nsd2 et nsd3 = différents noms scientifiques. Le modèle génère automatiquement l'affichage de ces noms en caractères droits.
  • nv1, nv2, nv3, nv4, nv5 et nv6 = différents noms vernaculaires. Ces noms sont affichés en droites.

Exemple

Code Rendu approximatif

Sur Harle bièvre :

{{Sous-titre/Taxon|ns1=Mergus merganser|nv1=Grand Harle
|nv2=Grand bec-scie}}

Harle bièvre
 Mergus merganser • Grand Harle, Grand bec-scie


Sur Alces alces :

{{Sous-titre/Taxon|nv1=Élan|nv2=Orignal}}

Alces alces
 Élan, Orignal


Sur Sitta :

{{Sous-titre/Taxon|nv1=Sittelles|nsd1=Sittidae}}

Sitta
 Sittidae • Sittelles


Ajouter un bouton à la barre d'outils

Code à ajouter aux boutons personnalisés de votre common.js (voir Aide:Monobook) :

addCustomButton('//upload.wikimedia.org/wikipedia/commons/7/71/Headline_button.png',
 'sous-titre',
 '{{sous-titre/Taxon|nv1=',
 '|nv2=|nv3=|nv4=|nv5=|nv6=|ns1=|ns2=|ns3=|nsd1=|nsd2=|nsd3=}}',
 'Sous-titre vernaculaire',
 'mw-editbutton-soustitre');