local p=
p.createtable = function(frame) local id = frame.args.id or "" local property = frame.args.property or ""
local id2= local links= local result="" local repl="" for k, v in pairs(mw.wikibase.getBestStatements(id, property)) do id2[k]=v.mainsnak.datavalue.value.id end
--mw.wikibase.getBestStatements(id, property)[k]
for i=1,#id2 do sitelink = mw.wikibase.getSitelink(id2[i]) label = mw.wikibase.getLabel(id2[i]) if sitelink ~=nil then if sitelink
"P735" or property
"P106" then strings = for stringss in string.gmatch(sitelink, "%a+") do strings[#strings + 1] = stringss end links[i]=""..strings[1].."" else links[i]=""..sitelink.."" end end end else links[i]=label end end
--return repl[1] return table.concat(links, "
", 1, #links)end
return p