Aller au contenu

Module:Infobox/Infobox universelle

Cette page est semi-protégée.
Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 15 août 2017 à 09:49 et modifiée en dernier par Zolo (discuter | contributions) (Nouvelle page : local localdata = require( 'Module:Infobox/Localdata' ) local item = localdata.item or mw.wikibase.getEntity() local isInstance = require( 'Module:Interface Wikidata' ).fromLua.is...). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

 Documentation[voir] [modifier] [historique] [purger]

Cette page définit un module d'infobox. Pour les conseils sur l'usage de ce module, voyez Modèle:Infobox  .

Utilisation

Fonctions exportables :

  • fonction(frame) – description (courte description de fonction(frame) et autres informations pertinentes).
  • fonction2() – description2 (courte description de fonction2() et autres informations pertinentes).

Autres fonctions :

  • fonction() – description2 (courte description de fonction() et autres informations pertinentes).

Modules externes et autres éléments dont ce module a besoin pour fonctionner :

  • mw.title – description (courte description expliquant la dépendance de ce module externe).

Exemples

Pour des exemples, voir la page de test permettant de tester diverses modifications apportées.

local localdata = require( 'Module:Infobox/Localdata' )
local item = localdata.item or mw.wikibase.getEntity()
local isInstance = require( 'Module:Interface Wikidata' ).fromLua.isInstance

local template = "Monument" -- l'infobox Monument s'adapte relativment bien à tous les sujets

if isInstance("Q5", item) then
	template = "Biographie"
elseif isInstance("Q56061", item) then
	template = "Localité"
elseif isInstance("811979", item) then
	template = "Monument"
end

return template