You do not have permission to edit this page, for the following reason:
You can view and copy the source of this page.
local p = {} --p stands for package
function p.render(frame)
if (frame.args['page'] == nil and frame.args['url'] == nil) then frame = frame:getParent() end
local page = frame.args['page']
local url = frame.args['url']
local label = frame.args['label']
local wikitext = ""
if page ~= nil and page ~= "" then
page = string.gsub(page, "Category:", ":Category:")
if label == nil or label == "" then
label = nil
local pref_lang = frame.args['pref_lang']
if pref_lang == nil then pref_lang = frame:preprocess( "{{USERLANGUAGECODE}}" ) end
local query = "[[" .. page .. "]]|?HasLabel=label_pref_lang|+lang=" .. pref_lang .. "|?HasLabel=label_lang_en|+lang=en|?HasLabel#-=label_lang_any|?HasName=name|?Display_title_of=displaytitle|mainlabel=-"
local result = mw.smw.ask( query )
mw.logObject(result)
if result ~= nil and result[1] ~= nil then
label = result[1]['label_pref_lang']
000
1:0
Template used on this page:
Return to Module:Viewer/Link.