View source for Module:Viewer/Link

From Battery Knowledge Base

You do not have permission to edit this page, for the following reason:

The action you have requested is limited to users in the group: Users.


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']
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
000
1:0
Debug console
* The module exports are available as the variable "p", including unsaved modifications. * Precede a line with "=" to evaluate it as an expression or use print(). Use mw.logObject() for tables. * Use mw.log() and mw.logObject() in module code to send messages to this console.

Template used on this page:

Return to Module:Viewer/Link.

Cookies help us deliver our services. By using our services, you agree to our use of cookies.