« Module:Infobox/doc » : différence entre les versions
Autres actions
| Ligne 5 : | Ligne 5 : | ||
== Infobox disponibles == | == Infobox disponibles == | ||
;Voir tous les [[:Catégorie:Modèle d'infobox|modèles d'infobox]] | ;Voir tous les [[:Catégorie:Modèle d'infobox|modèles d'infobox]]: | ||
* {{m|Modèle:Infobox Edifice}} - {{GETSHORTDESC:Modèle:Infobox Edifice}} | * {{m|Modèle:Infobox Edifice}} - {{GETSHORTDESC:Modèle:Infobox Edifice}} | ||
* {{m|Modèle:Infobox Grade}} - {{GETSHORTDESC:Modèle:Infobox Grade}} | * {{m|Modèle:Infobox Grade}} - {{GETSHORTDESC:Modèle:Infobox Grade}} | ||
| Ligne 18 : | Ligne 18 : | ||
* {{m|Modèle:Infobox Plugin}} - {{GETSHORTDESC:Modèle:Infobox Plugin}} | * {{m|Modèle:Infobox Plugin}} - {{GETSHORTDESC:Modèle:Infobox Plugin}} | ||
* {{m|Modèle:Infobox Transport}} - {{GETSHORTDESC:Modèle:Infobox Transport}} | * {{m|Modèle:Infobox Transport}} - {{GETSHORTDESC:Modèle:Infobox Transport}} | ||
== Utilisation == | == Utilisation == | ||
Dernière version du 3 mars 2026 à 13:46
Description
Le système d'infobox modulaire permet de créer et gérer facilement différents types d'infobox sur le wiki. Chaque type d'infobox est configuré dans un module séparé pour faciliter la maintenance.
Infobox disponibles
- Voir tous les modèles d'infobox
{{Infobox Edifice}}- Infobox pour les bâtiments et constructions{{Infobox Grade}}- Infobox pour les grades{{Infobox Géographie}}- Infobox pour les concepts géographiques du monde{{Infobox Géopolitique}}- Infobox pour les entités politiques et diplomatiques{{Infobox Localité}}- Infobox pour les villes, villages et lieux habités{{Infobox Membre}}- Infobox pour les joueurs et membres actifs{{Infobox Mythe}}- Infobox pour les légendes et mythologies{{Infobox Organisation}}- Infobox pour les guildes, factions et autres organisations sociales{{Infobox Ouvrage}}- Infobox pour les œuvres littéraires et artistiques{{Infobox Personnage}}- Infobox pour les personnages roleplay{{Infobox Plugin}}- Infobox pour les plugins{{Infobox Transport}}- Infobox pour les véhicules et moyens de transport
Utilisation
Pour utiliser une infobox existante
Utilisez directement le modèle correspondant :
{{Infobox Monde
| nom = Monde Principal
| seed = 12345
| difficulte = Normale
}}
Création d'une nouvelle infobox
Étape 1 : Créer la configuration
Créez une sous-page dans :
Module:Infobox/Configs/<NomType>
avec cette structure :
local config = {
titre = function(args)
return args.nom or '{{PAGENAME}}'
end,
image = function(args)
if args.image then
return {
nom = args.image,
taille = args.tailleimage or "250px",
legende = args.legende
}
end
return nil
end,
sections = {
{
titre = 'Informations Générales',
champs = {
{ cle = 'type', label = 'Type' },
{ cle = 'fondation', label = 'Fondation' },
{ cle = 'destruction', label = 'Destruction' },
{ cle = 'fondateur', label = 'Fondateur(s)' },
{ cle = 'symbole', label = 'Symbole' },
{ cle = 'statut', label = 'Statut' },
{ cle = 'x', label = 'Coordonnée X' }, -- Ces champs seront remplacés automatiquement
{ cle = 'y', label = 'Coordonnée Y' }, -- par l'affichage "Coordonnées" groupé
{ cle = 'z', label = 'Coordonnée Z' }
}
},
{
titre = 'Organisation Interne',
champs = {
{ cle = 'dirigeant', label = 'Dirigeant' },
{ cle = 'population', label = 'Population' },
{ cle = 'culte', label = 'Culte' },
{ cle = 'organisation_rattachee', label = 'Organisation rattachée' },
{ cle = 'gouvernement', label = 'Type de gouvernement' },
{ cle = 'quartiers', label = 'Quartiers' }
}
},
{
titre = 'Économie et Société',
champs = {
{ cle = 'activite', label = 'Activité' },
{ cle = 'ressources', label = 'Ressources' },
{ cle = 'monnaie', label = 'Monnaie' },
{ cle = 'commerce', label = 'Commerce' },
{ cle = 'culture', label = 'Culture' },
{ cle = 'langues', label = 'Langues' }
}
},
{
titre = 'Géographie',
champs = {
{ cle = 'monde', label = 'Monde' },
{ cle = 'climat', label = 'Climat' },
{ cle = 'biome', label = 'Biome' },
{ cle = 'relief', label = 'Relief' },
{ cle = 'superficie', label = 'Superficie' },
{ cle = 'cours_eau', label = 'Cours d\'eau' },
{ cle = 'batiments', label = 'Bâtiments notables' }
}
}
}
}
return config
Étape 2 : Créer le modèle
Créez :
{{Modèle:Infobox_Organisation}}
avec ce contenu :
<includeonly><templatestyles src="Infobox/styles.css" />{{#invoke:Infobox|main|Localite
| nom = {{{nom|{{{1|}}}}}}
| soustitre = {{{soustitre|}}}
| image = {{{image|}}}
| tailleimage = {{{tailleimage|}}}
| legende = {{{legende|}}}
| type = {{{type|}}}
| fondation = {{{fondation|}}}
| destruction = {{{destruction|}}}
| fondateur = {{{fondateur|}}}
| symbole = {{{symbole|}}}
| statut = {{{statut|}}}
| monde = {{{monde|}}}
| x = {{{x|}}}
| y = {{{y|}}}
| z = {{{z|}}}
| dirigeant = {{{dirigeant|}}}
| population = {{{population|}}}
| culte = {{{culte|}}}
| organisation_rattachee = {{{organisation_rattachee|}}}
| activite = {{{activite|}}}
| ressources = {{{ressources|}}}
}}</includeonly><noinclude>
{{Documentation}}
</noinclude>
Étape 4 : Purger les caches
Purgez ces pages pour forcer MediaWiki à recharger les configurations :
* Modèle:Infobox <NomType>
Structure technique
Le système est composé de :
- Module:Infobox - Module principal de génération
- Module:Infobox/Core - Logique de rendu HTML
- Module:Infobox/Configs - Gestionnaire des configurations
- Liste des configurations des différents modèles d'infoboxes
- Module:Infobox/Configs/Edifice
- Module:Infobox/Configs/Geographie
- Module:Infobox/Configs/Geopolitique
- Module:Infobox/Configs/Grade
- Module:Infobox/Configs/Localite
- Module:Infobox/Configs/Membre
- Module:Infobox/Configs/Monde
- Module:Infobox/Configs/Mythe
- Module:Infobox/Configs/Organisation
- Module:Infobox/Configs/Ouvrage
- Module:Infobox/Configs/Personnage
- Module:Infobox/Configs/Plugin
- Module:Infobox/Configs/Transport
Dépannage
Erreur "Configuration non trouvée"
1. Vérifiez que la sous-page de configuration existe 2. Vérifiez que le nom est ajouté dans configList 3. Purgez les caches des modules
L'infobox ne s'affiche pas
1. Purgez le cache du modèle 2. Vérifiez la syntaxe de la configuration 3. Vérifiez que le nom du type correspond exactement
Catégories
Les infobox sont automatiquement catégorisées dans Catégorie: Modèle d'infobox.