Module:Boîte d'informations (Configuration)
Révision datée du 13 juillet 2023 à 19:12 par BrunoBuiret (discussion | contributions)
Le module Module:Boîte d'informations (Configuration) contient la configuration liée au module Boîte d'informations. Les paramètres communs et spécifiques des boîtes d'informations sont définis.
Groupes d'éléments
Il est possible de créer différent types de groupe d'éléments, le plus commun étant la liste qui est défini comme celui par défaut. Les groupes d'éléments possèdent les propriétés communes suivantes.
Propriété | Type | Description |
---|---|---|
title |
Facultatif | Titre du groupe |
type |
Facultatif, list par défaut |
Type du groupe |
Liste
Les listes sont définies par le type list
ou en omettant le type. Il faut alors définir une propriété items
contenant la liste d'éléments à ajouter aux groupes. Chaque élément doit et peut contenir les propriétés suivantes.
Propriété | Type | Description |
---|---|---|
key |
Obligatoire | La clé à utiliser pour la construction du modèle. |
title |
Obligatoire | Titre de l'élément de liste qui sera affiché à gauche. |
description |
Factultatif | Description de l'élément à utiliser lors de la construction de la documentation. |
Chaque liste d'éléments aura une propriété libre ajoutée automatiquement formatée de la façon suivante :
Propriété | Description |
---|---|
libellé libre # |
Titre de l'élément. |
valeur libre # |
Valeur de l'élement. |
Texte libre
Les textes sont définies par le type free
et utilisent du wikitexte.
Groupes d'icônes
Les groupes d'icônes, définis par le type iconsList
, sont une liste de liens mis en place sur des icônes de Font Awesome.
Références
local p = {} -- Common parameters for every box p.commonParameters = { {key = 'classes', title = 'Classes CSS', description = 'Classes CSS à ajouter à la boîte d\informations.'}, {key = 'titre', title = 'Titre', description = 'Titre de la boîte d\'informations.'}, {key = 'sous titre', title = 'Sous-titre', description = 'Sous-titre de la boîte d\'informations.'}, {key = 'image', title = 'Image', description = 'Nom de l\'image à afficher.'}, {key = 'légende', title = 'Légende', description = 'Légende à afficher sous l\'image.'} } -- Box types p.availableBoxes = { -- Character character = { { title = 'Informations personnelles', items = { {key = 'nom complet', title = 'Nom complet'}, {key = 'nom original', title = 'Nom original'}, {key = 'aliases', title = 'Alias(es)'}, {key = 'origine', title = 'Origine'}, {key = 'nationalité', title = 'Nationalité'}, {key = 'sexe', title = 'Sexe'}, {key = 'naissance', title = 'Naissance'}, {key = 'mort', title = 'Mort'} } }, { title = 'Activités & Relations', items = { {key = 'activité', title = 'Activité'}, {key = 'affiliation', title = 'Affiliation'}, {key = 'famille', title = 'Famille'}, {key = 'entourage', title = 'Entourage', description = 'Amis du personnage.'}, {key = 'ennemis', title = 'Ennemi(s)'} } }, { title = 'Équipement, pouvoirs et compétences', items = { {key = 'équipement', title = 'Équipement'}, {key = 'armes', title = 'Armes'}, {key = 'pouvoirs', title = 'Pouvoirs'}, {key = 'compétences', title = 'Compétences'} } }, { title = 'Interprétation', items = { {key = 'interprète', title = 'Interprète'}, {key = 'voix', title = 'Voix'}, {key = 'films', title = 'Film(s)'}, {key = 'séries', title = 'Série(s)'}, {key = 'romans', title = 'Roman(s)'}, {key = 'pièces', title = 'Pièce(s)'}, {key = 'albums', title = 'Album(s)'}, {key = 'éditeur', title = 'Éditeur'}, {key = 'comics', title = 'Comics'}, {key = 'dessins animés', title = 'Dessin(s) animé(s)'}, {key = 'saisons', title = 'Saison(s)'}, {key = 'épisodes', title = 'Épisodes'}, {key = 'première apparition', title = 'Première apparition'}, {key = 'dernière apparition', title = 'Dernière apparition'} } } }, -- Location location = { { title = 'Localisation', items = { {key = 'carte', title = 'Sur la carte'}, {key = 'pays', title = 'Pays'}, {key = 'état', title = 'État'}, {key = 'région', title = 'Région et nation'}, {key = 'département', title = 'Département'}, {key = 'ville', title = 'Ville'} } }, { title = 'Informations', items = { {key = 'construction', title = 'Construction'}, {key = 'destruction', title = 'Destruction'}, {key = 'style', title = 'Style'}, {key = 'résidents', title = 'Résident(s)'}, {key = 'capitale', title = 'Capitale'}, {key = 'villes', title = 'Ville(s)'}, {key = 'points interets', title = 'Point(s) d\'intérêt'}, {key = 'langues', title = 'Langue(s)'}, {key = 'espèces', title = 'Espèce(s)'}, {key = 'caractéristiques', title = 'Caractéristique(s)'} } }, { title = 'Politique', items = { {key = 'gouvernement', title = 'Gouvernement'}, {key = 'leader', title = 'Leader'} } }, { title = 'Évènements', items = { {key = 'guerres', title = 'Guerre(s)'}, {key = 'naissances', title = 'Naissance(s)'}, {key = 'décès', title = 'Décès'} } }, { title = 'Apparitions', items = { {key = 'films', title = 'Films'}, {key = 'séries', title = 'Séries TV'}, {key = 'livres', title = 'Livres'} } } }, -- Book book = { { title = 'Informations', items = { {key = 'auteur', title = 'Auteur(s)'}, {key = 'pays', title = 'Pays'}, {key = 'genre', title = 'Genre(s)'}, {key = 'distinction', title = 'Distinction(s)'}, {key = 'site web', title = 'Site web'}, {key = 'nombre pages', title = 'Nombre de pages'}, {key = 'nombre chapitres', title = 'Nombre de chapitres'} } }, { title = 'Version française', items = { {key = 'titre français', title = 'Titre'}, {key = 'éditeur français', title = 'Éditeur'}, {key = 'collection française', title = 'Collection'}, {key = 'date parution française', title = 'Date de parution'}, {key = 'isbn français', title = 'ISBN'}, {key = 'traducteur', title = 'Traducteur(s)'}, } }, { title = 'Version originale', items = { {key = 'langue', title = 'Langue'}, {key = 'titre original', title = 'Titre'}, {key = 'éditeur original', title = 'Éditeur'}, {key = 'collection originale', title = 'Collection'}, {key = 'date parution originale', title = 'Date de parution'}, {key = 'isbn original', title = 'ISBN'} } }, { title = 'Chronologie', items = { {key = 'série', title = 'Série'}, {key = 'précédé par', title = 'Précédé par'}, {key = 'suivi par', title = 'Suivi par'}, {key = 'lié à', title= 'Lié à'} } } } } return p