×
Créer un nouvel article
Écrivez le titre de votre page ici :
Nous avons actuellement 24 articles sur Dans une galaxie près de chez vous. Saisissez votre nom d’article au-dessus de ou cliquez sur un des titres ci-dessous et commencez à écrire !



Dans une galaxie près de chez vous

« Module:Infobox/Infobox universelle » : différence entre les versions

m (A protégé « Module:Infobox/Infobox universelle » : Modèle ou module très utilisé ([Modifier = Autoriser uniquement les utilisateurs autoconfirmés] (infini) [Renommer = Autoriser uniquement les utilisateurs autoconfirmés] (infini)))
 
m (1 version importée : Infobox)
 
(Aucune différence)

Dernière version du 15 novembre 2023 à 12:11

La documentation pour ce module peut être créée à Module:Infobox/Infobox universelle/doc

local p = {}
local isInstance = require( 'Module:Wikidata' ).isInstance

function p.templateName(frame)
	local item = frame.args[1]
	
	local template = "Infobox Monument" -- plus ou moins passe partout
	
	if isInstance("Q5", item, 0) then
		template = "Infobox Biographie2" 
	elseif isInstance("Q56061", item, 3) then
		template = "Infobox Localité"
	elseif isInstance("Q47461344", item, 2) then
		template = "Infobox Ouvrage"
	elseif isInstance("Q43229", item, 2) or isInstance("Q8187769", item, 2) then
		template = "Infobox Organisation2"
	end
	return template
end

function p.main(frame)
	local item = frame.args[1]

	local template = "Monument" -- plus ou moins passe partout

	if isInstance("Q5", item, 0) then
		template = "Biographie" 
	elseif isInstance("Q56061", item, 3) then
		template = "Localité"
	elseif isInstance("Q47461344", item, 2) then
		template = "Ouvrage"
	elseif isInstance("Q43229", item, 2) or isInstance("Q8187769", item, 2) then
		template = "Organisation"
	end
	return template
end
return p