Modèle:Ordinal : Différence entre versions

De Lagny-sur-Marne Wiki
Aller à : navigation, rechercher
m (Précision de la description)
m (Je fais une grosse mise à jour.)
Ligne 1 : Ligne 1 :
<includeonly>{{{1}}}{{exp|{{#ifexpr: {{{1}}} = 1 | {{#ifeq: {{{2 | m}}} |f|ère|er}}|ème}}}}</includeonly><noinclude>
+
<includeonly><abbr class="abbr" title="{{{description|}}}">{{{1}}}{{exp|{{#ifexpr: {{{1}}} = 1 | {{#ifeq:{{{genre|m}}}|f|re|er}}|e}}}}{{#if:{{{2|}}}|&nbsp;{{{2}}}}}</abbr></includeonly><noinclude>
Ce modèle permet d'afficher en exposant er, ère, ème.
+
Ce modèle permet d’afficher des nombres ordinaux, en respectant les diverses règles typographiques françaises.
  
Exemple : {{Ordinal|1|m}}, {{Ordinal|1|f}}, {{Ordinal|2|m}}, {{Ordinal|3|m}}, {{Ordinal|4|m}}, ...
+
;Utilisation
 +
Ce modèle ne devrait pas être directement utilisé depuis les articles.
  
Syntaxe : <nowiki>{{Ordinal|1|m}}</nowiki>, <nowiki>{{Ordinal|1|f}}</nowiki>, <nowiki>{{Ordinal|2|m}}</nowiki>, <nowiki>{{Ordinal|3|m}}</nowiki>, <nowiki>{{Ordinal|4|m}}</nowiki>, ...
+
Il doit être utilisé depuis des modèles d’ordinaux, comme {{m|1er}}, {{m|1re}} ou {{m|2e}}.<br>Il peut être également utilisé depuis d’autres modèles, qui ne connaissent pas ''a priori'' le rang de l’ordinal.
  
Il s'agit en vérité du même principe que [[Modèle:E|<nowiki>{{e}}</nowiki>]], mais le modèle adapte er, ème, ou ère en fonction du nombre et du genre.
+
;Fonctionnement
 +
Il prend obligatoirement un premier paramètre non-nommé, qui correspond au nombre cardinal correspondant.
 +
 
 +
Il peut prendre un paramètre « description », qui est l’adjectif ordinal écrit en toutes lettres.<br>Il peut prendre un paramètre « genre », qui prend les valeurs « m » pour « masculin » (par défaut) ou « f » pour féminin.<br>Il peut prendre un paramètre non-nommé, correspondant au nom dont l’ordinal est le rang, qui rend insécable l’espace entre l’ordinal et le nom.
 +
 
 +
;Exemples
 +
:<code><nowiki>{{ordinal|2|description=deuxième}}</nowiki></code> donne « {{ordinal|2|deuxième}} »
 +
:<code><nowiki>{{ordinal|1|description=premier|genre=m}}</nowiki></code> donne « {{ordinal|1|premier|genre=m}} »
 +
:<code><nowiki>{{ordinal|1|description=première|genre=f}}</nowiki></code> donne « {{ordinal|1|première|genre=f}} »
 +
:<code><nowiki>{{ordinal|3|description=troisième|régiment}}</nowiki></code> donne « {{ordinal|3|description=troisième|régiment}} »
 +
 
 +
;Voyez aussi
 +
*{{m|abréviation}}
 +
*{{m|e}}, {{m|er}}, {{m|re}}, modèles qui ne font pas apparaître de description ni ne permettent l’insertion d’une espace insécable
 +
*{{m|1er}}, {{m|1re}}, {{m|2e}}, {{m|3e}}…
 +
 
 +
[[Catégorie:Modèle de formatage|{{PAGENAME}}]]
 
</noinclude>
 
</noinclude>

Version du 12 août 2010 à 01:08

Ce modèle permet d’afficher des nombres ordinaux, en respectant les diverses règles typographiques françaises.

Utilisation

Ce modèle ne devrait pas être directement utilisé depuis les articles.

Il doit être utilisé depuis des modèles d’ordinaux, comme {{1er}}, {{1re}} ou {{2e}}.
Il peut être également utilisé depuis d’autres modèles, qui ne connaissent pas a priori le rang de l’ordinal.

Fonctionnement

Il prend obligatoirement un premier paramètre non-nommé, qui correspond au nombre cardinal correspondant.

Il peut prendre un paramètre « description », qui est l’adjectif ordinal écrit en toutes lettres.
Il peut prendre un paramètre « genre », qui prend les valeurs « m » pour « masculin » (par défaut) ou « f » pour féminin.
Il peut prendre un paramètre non-nommé, correspondant au nom dont l’ordinal est le rang, qui rend insécable l’espace entre l’ordinal et le nom.

Exemples
{{ordinal|2|description=deuxième}} donne « 2e deuxième »
{{ordinal|1|description=premier|genre=m}} donne « 1e premier »
{{ordinal|1|description=première|genre=f}} donne « 1e première »
{{ordinal|3|description=troisième|régiment}} donne « 3e régiment »
Voyez aussi