Module:GetRels: Difference between revisions

From Bodhicitta
((by SublimeText.Mediawiker))
((by SublimeText.Mediawiker))
Line 5: Line 5:
local pdata = mw.loadData('Module:GetData/relationships')
local pdata = mw.loadData('Module:GetData/relationships')
local pargs = frame:getParent().args
local pargs = frame:getParent().args
local output = ''
if not pdata then
return 'No relationships!'
else
local output = '<h1>Relationships</h1>'


if type(pdata) == "table" then
if type(pdata) == "table" then
    for _, data in ipairs( pdata ) do
    for _, data in ipairs( pdata ) do
    output = output .. '<div><i>' .. data.Relationship .. '</i>: ' .. data.RelatedTo .. '</div>'
    output = output .. '<div><i>' .. data.Relationship .. '</i>: ' .. data.RelatedTo .. '</div>'
    end
    end
end
 
return output
end
end
return output
end
end


return p
return p

Revision as of 12:37, 3 July 2024

Documentation for this module may be created at Module:GetRels/doc

local p = {}

function p.main(frame)

	local pdata = mw.loadData('Module:GetData/relationships')
	local pargs = frame:getParent().args
	if not pdata then
		return 'No relationships!'
	else
		local output = '<h1>Relationships</h1>'

		if type(pdata) == "table" then
		    for _, data in ipairs( pdata ) do
		    	output = output .. '<div><i>' .. data.Relationship .. '</i>: ' .. data.RelatedTo .. '</div>'
		    end
		end

		return output
	end
end

return p