وحدة:Any sitelink
المظهر
الاستخدام
[عدل]توصيف | يظهر |
---|---|
{{#invoke:Any_sitelink |link |Q805 |en,fr,fa }} | Yemen |
توصيف | يظهر |
---|---|
{{#invoke:Any_sitelink |lang |Q805 |en,fr,fa }} | en |
توصيف | يظهر |
---|---|
{{#invoke:Any_sitelink |link |Q124035300 |en,fr,fa, no }} | Grand Prix Antalya Airport City 2024 |
توصيف | يظهر |
---|---|
{{#invoke:Any_sitelink |lang |Q124035300 |en,fr,fa, no }} | no |
--[[
{{#invoke:Any_sitelink|link|Q805|enwiki,frwiki,fawiki}} > Yemen
{{#invoke:Any_sitelink|lang|Q805|enwiki,frwiki,fawiki}} > en
]]
local p = {}
function p.lang(frame)
local qid = mw.text.trim(frame.args[1] or "")
local sites = mw.text.split(frame.args[2], ",")
for _, _lang in ipairs(sites) do
_lang = mw.text.trim(_lang)
local site = _lang .. "wiki"
local slink = mw.wikibase.getSitelink(qid, site) or ""
if slink ~= "" then
return _lang
end
end
return ""
end
function p.link(frame)
local qid = mw.text.trim(frame.args[1] or "")
local sites = mw.text.split(frame.args[2], ",")
for _, lang in ipairs(sites) do
lang = mw.text.trim(lang)
local site = lang .. "wiki"
local slink = mw.wikibase.getSitelink(qid, site) or ""
if slink ~= "" then
return slink
end
end
return ""
end
return p