Module:GetWorks: Difference between revisions
From Rinchen Terdzö
((by SublimeText.Mediawiker)) Tag: Reverted |
((by SublimeText.Mediawiker)) Tag: Manual revert |
||
Line 20: | Line 20: | ||
if type( qRes ) == "table" then | if type( qRes ) == "table" then | ||
for k, data in pairs( qRes ) do | for k, data in pairs( qRes ) do | ||
output = output .. data. | output = output .. data.Page | ||
end | end | ||
return output | return output |
Revision as of 07:58, 9 April 2024
Documentation for this module may be created at Module:GetWorks/doc
local p = {}
function p.main(frame)
if not mw.smw then
return "Semantic Scribunto is not installed."
end
local pArgs = frame:getParent().args
local pagename = mw.title.getCurrentTitle().text
local qRes = mw.smw.ask( '[[Category:Tibetan Texts]][[Category:' .. pagename .. ']]OR[[Category:Illustrations]][[Category:' .. pagename .. ']]|?#-=Page|?fulltitletib|?volumenumber|?textnuminvol|?fulltitle|limit=1008|link=none' )
if qRes == nil then
return "No results!"
end
local output = '<h2><span id="TotalCount">' .. #qRes .. '</span> Works in the Rinchen Terdzö</h2><input type="text" id="filterInput" class="filter-input" placeholder="Filter content...">'
if type( qRes ) == "table" then
for k, data in pairs( qRes ) do
output = output .. data.Page
end
return output
end
return output
end
return p