Poképédia:Conventions des modèles
De Poképédia.
Sommaire |
[modifier] Noms des modèles
- Les mots composant le nom d'un modèle sont séparés par des espaces. Il peut y avoir des exceptions (définir dans quels cas).
- Certains modèles nécessitent d'être imbriqués pour fonctionner, comme le modèle Apprentissage. Ils doivent être nommés de telle sorte que :
- la première partie du modèle est crée normalement (elle dispose de sa propre page et les mots composant son nom sont séparés par des espaces),
- les autres parties du modèles sont créées dans des sous-pages de la première partie.
[modifier] Paramètres
- Les noms des paramètres sont toujours en minuscules. Si un paramètre est composé de plusieurs mots, ceux-ci sont séparés par des tirets. Par exemple : nom-ja, prix-revente.
- Les paramètres comprennent les accents : série ne devient pas serie s'il s'agit d'un nom de paramètre.
- Abréviations :
- Autorisées pour les noms de langues (ja (japonais), en (anglais), etc. selon la norme ISO 639).
- Autorisées pour les noms de pays (jp (Japon), fr (France), etc. selon la norme ISO 3166-1-alpha2 sauf pour le Royaume-Uni où uk est utilisé à la place de gb et la Grèce où el est préféré à gr). L'abréviation utilisée correspond généralement à l'extension du nom de domaine du pays concerné.
- Autorisées pour le mot génération (gen1 pour génération 1, gen2 pour génération 2 et ainsi de suite).
- Autorisées pour les abréviations classiques des noms des jeux vidéo (OAC, DP, DPPt, etc).
- Autorisées pour les abréviations classiques des jeux vidéo, parmi lesquelles PV, PP, atq, CT.
- Autorisées pour Pokédex (« dex »), minimum (« min »), maximum (« max »).
- Refusées pour tout le reste.
- Si un paramètre demandé est un fichier (image, son) il doit nécessiter juste le nom de celui-ci (Cynthia-DPP.png) et non pas tout le code d'inclusion du fichier ([[Fichier:Cynthia-DPP.png]]).
[modifier] Catégories et données sémantiques
- Toutes les catégories sont placées à la fin du code du modèle et ne sont inclues que si le paramètre catégories n'est pas présent ou sa valeur égale à oui, de même pour les données sémantiques avec le paramètre données.
[modifier] Normes spécifiques aux Infoboxes
- Aucun paramètre d'infobox ne doit être facultatif. Si un paramètre n'est pas renseigné, le modèle
{{?}}doit s'afficher. Le comportement doit plus exactement être le suivant :- Si le paramètre est renseigné (
paramètre = renseigné), alors l'affichage est normal (cas où l'information est pertinente), - Si le paramètre est renseigné avec « non » (
paramètre = non) alors l'affichage est normal (cas où l'information n'est pas pertinente), - Si le paramètre n'est pas renseigné (
paramètre =) alors le modèle{{?}}est affiché, - Si le paramètre est absent alors le modèle
{{?}}est affiché.
- Si le paramètre est renseigné (
- Ce comportement est généralement obtenu à l'aide du code suivant :
{{#if: {{{paramètre|}}} | {{#ifeq: {{{paramètre}}} | non | affichage normal dans le cas où l'information n'est pas pertinente | affichage normal dans le cas où l'information est pertinente}} | {{?}}}}
Faits relatifs à Conventions des modèles — Recherche de pages similaires avec +.Voir comme RDF
| Statut | Proposition + |