Modulo:Interlink: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
a quanto pare attualmente non è possibile ricavare l'id del taxon superiore lato template (T:Wikidata non restituisce gli id, ma solo titoli o etichette)
m Protetto "Modulo:Interlink": Template o modulo usato in maniera estensiva ([Modifica=Consentito solo agli amministratori] (infinito) [Spostamento=Consentito solo agli amministratori] (infinito))
 
(4 versioni intermedie di 2 utenti non mostrate)
Riga 6:
local itemId = t[1] --e.g. Q123
local propertyId = t[2] --e.g. P456
if itemId == nil or itemId == '' then
itemId = mw.wikibase.getEntityIdForCurrentPage()
end
if propertyId ~= nil and propertyId ~= '' then
Line 17 ⟶ 21:
local sitelink = sitelinks[k]
local globalSiteId = sitelink['site']
if globalSiteId:find("'^[%w-]+wiki$"')
and globalSiteId ~= 'itwiki'
and globalSiteId ~= 'commonswiki'
and globalSiteId ~= 'wikidatawiki'
and globalSiteId ~= 'specieswiki' then
local lang = globalSiteId:gsub("'wiki$"', ""'')
res = res .. '[['..lang..':'..sitelink['title']..']]'
end