跳转到内容

模組:FormatList

维基百科,自由的百科全书
local p = {}

function p.data( frame )
    return p._impl(frame.args[1])
end

function p.dbg( frame )
	return mw.text.jsonEncode( mw.ext.data.get( frame.args[1], frame.args[2] ), mw.text.JSON_PRETTY )
end

function p._impl( page )
	local result = {}
	for key, row in pairs(mw.ext.data.get(page).data) do 
		local v0, v1 = unpack(row)
		if v0 ~= nil and v1 ~= nil then
			table.insert(result, "* '''" .. v0 .. "''': " .. v1 .. " in stock<br>" ) 
		end
	end
	return table.concat(result, "\n")
end

return p