مۆدیوول:ArticleInfo
بەڵگەدارکردنی مۆدیوول[دروست بکە]
لەوانەیە بتەوێ پەڕەیەکی بەڵگەدارکردن بۆ ئەم مۆدیوولی سکریبونتۆیە دروست بکەی. دەستکاریکەران دەتوانن ئەم مۆدیوولە لە پەڕەکانی خۆڵەپەتانێ (دروست بکە | ئاوێنە) و ئەزموون (دروست بکە) تاقی بکەنەوە. تکایە پۆلەکان بە ژێرپەڕەی /doc زیاد بکە. ژێرپەڕەکانی ئەم مۆدیوول. |
local p = {} --p stands for package
function normalize(url)
return url:gsub(" ", "_")
end
function p.url(frame)
local language = frame.args['language']
local title = p['title'](frame)
local url = normalize('https://' .. language .. '.wikipedia.org/wiki/' .. title)
return url
end
function p.title(frame)
local language = frame.args['language']
mw.logObject(frame.args)
language = language .. 'wiki'
local entity_id = mw.wikibase.getEntityIdForCurrentPage()
mw.logObject(entity_id)
return mw.wikibase.getSitelink(entity_id, language)
end
return p