« Module:Infobox/Infobox universelle » : différence entre les versions
Aller à la navigation
Aller à la recherche
utilisation d'Organisation2 : recherche plus profonde pour attraper les compagnies aériennes mais retrait de la recherche d' " activité économique" (Q8187769), pas une organisation |
m 1 version importée |
(Aucune différence)
| |
Dernière version du 18 novembre 2025 à 07:48
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) or isInstance("Q215627", item, 10) 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, 4) 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, 4) then
template = "Organisation"
end
return template
end
return p