Jump to content

Module:AutoHeader

From The Telecommunications Inventory Wiki
Revision as of 18:29, 6 January 2025 by Intcreator (talk | contribs)

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

local p = {}

p.getData = function(frame)
	-- local ret = mw.visualdata.query( schema ("inventory_item"), query (string), printouts (list or table), params (table)  )
	local ret = mw.visualdata.query( 'Phone', '[[manufacturer::+]]', {'manufacturer'}, {} )
	return ret
end

p.getJson = function(frame)
	local data = p.getData(frame)
	return mw.text.jsonEncode(data)
end

p.getIntroParagraph = function(frame)
	local data = p.getData(frame)
	for k in pairs(data) do print(k) end
	local first = data.title
	return mw.text.jsonEncode(first)
	-- local title = data[0].title
	-- local manufacturer = data[0].data.manufacturer
	-- return string.format("The %q was manufactured by %q", title, manufacturer)
end

return p