Modèle:Roman Néogicia

De Wiki Olydri
Révision datée du 30 mars 2023 à 23:05 par Antonia (discussion | contributions) (→‎Voir aussi)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Sauter à la navigation Sauter à la recherche


Description

Ce modèle sert à harmoniser les références faites dans les articles et citant un des romans.

Pour rappel, la liste des romans est :

  • Second éveil (roman Néogicia, livre 1)
  • Héritage (roman Néogicia, livre 2)
  • Contagion (roman Néogicia, livre 3)


Syntaxe

{{Roman Néogicia|livre=|page=|noarticle=}}

Paramètres

paramètre type description valeurs possible
livre obligatoire tome du roman 1
pages
page
facultatif
recommandé
page(s) où se trouve l'information citée
Il est recommandé de ne pas utiliser les deux paramètres en même temps.
Si c'est le cas malgré tout, seul le paramètre pages est pris en compte.
noarticle facultative si ce paramètre est présent et a une valeur non vide, alors l'article commençant le titre du roman n'est pas affiché (actuellement non utilisé)

Exemples

wikicode rendu commentaire
{{Roman Néogicia|livre=1}} Second éveil (roman Néogicia, livre 1) premier roman de la série.
{{Roman Néogicia|livre=1|page=20}} Second éveil (roman Néogicia, livre 1), page 20 premier roman de la série, avec une précision d'une page.
{{Roman Néogicia|livre=1|pages=20 et 25}} Second éveil (roman Néogicia, livre 1), pages 20 et 25 premier roman de la série, avec une précision de deux pages.
{{Roman Néogicia|livre=1|pages=20 à 27}} Second éveil (roman Néogicia, livre 1), pages 20 à 27 premier roman de la série, avec une précision de plusieurs pages.
{{Roman Néogicia|livre=1|page=12|pages=20 et 25}} Second éveil (roman Néogicia, livre 1), pages 20 et 25 si les deux paramètres 'page' et 'pages' sont spécifiés, seul 'pages' est pris en compte.
{{Roman Néogicia|livre=0}} Erreur du paramètre 'livre' dans le modèle {{roman Néogicia}} (paramètre absent ou valeur erronée (seules valeurs permises 1) saison a une valeur non permise, une erreur est générée.
{{Roman Néogicia}} Erreur du paramètre 'livre' dans le modèle {{roman Néogicia}} (paramètre absent ou valeur erronée (seules valeurs permises 1) Pas de saison précisée, une erreur est générée.

Voir aussi

Evolution du modèle

Le code du modèle est le suivant :

{{#switch: {{{saison|}}}
1=''Second éveil'' (roman Néogicia, livre 1)
|#default=<span style="color: #FF0000;">Erreur du paramètre ''''livre'''' dans le modèle {{m|roman Néogicia}} (paramètre absent ou valeur erronée (seule valeur permise 1)</span>
}}{{#if:{{{pages|}}}|, pages {{{pages}}}|}}

Pour rajouter un nouveau roman, il suffit de rajouter une ligne juste avant celle commençant par |#default=. Cette ligne doit commencer par | 2= suivi du nom du nouveau roman, en italique, et de l'indication du volume. Ne pas oublier de mettre à jour le message d'erreur (qui suit le #default), et la documentation (valeurs permises pour le paramètre 'saison', exemple avec le nouveau roman).