Jump to content

Module:Authority control/doc/Wikidata properties table/sandbox

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Tom.Reding (talk | contribs) at 19:18, 24 May 2018 (Convert to self-creating doc module). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
require('Module:No globals')

local authorityControl = require( "Module:Authority control" )

local p = {}
	
function p.conf( frame )
	local doctable = '{| class="wikitable sortable"\n' .. 
					 '! Parameter !! Label !! data-sort-type=number | Wikidata property'
	
	for _, conf in pairs( authorityControl.conf ) do
		local param = conf[1]
		local link = conf[2]
		local pid = conf[3]
		local args = { id = 'f', pid }
		local WPL = frame:expandTemplate{ title = 'Wikidata property link', args = args }
		doctable = doctable .. '\n' .. 
				   '|-\n' .. 
				   '|' .. param .. '||' .. link .. '||data-sort-value=' .. pid .. '|' .. WPL
	end
	
	return doctable .. '\n|}'
end

return p