模块:自定义信息

来自东方Project线下活动维基
河湾桥留言 | 贡献2024年6月5日 (三) 23:00的版本 (创建页面,内容为“local customInfoGenerator = {} function customInfoGenerator.get(frame) args, argsSize = frame:getParent().args, 0 argsList = {} for k, _ in pairs(args) do if k ~= "cover" and k ~= "covertitle" and k ~= "titlename" then argsSize = argsSize + 1 argsList[argsSize] = k end end table.sort(argsList) ret = '' for i = 1, argsSize do ret = ret .. '|-\n|<p><b>' .. argsList[i] .. '</b></p>\n|<p>' .. args[argsList[i]] .. '</p>\n' end return ret end r…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

请参考模板:自定义信息/doc的帮助内容。


local customInfoGenerator = {}

function customInfoGenerator.get(frame)
	args, argsSize = frame:getParent().args, 0
	argsList = {}
	for k, _ in pairs(args) do
		if k ~= "cover" and k ~= "covertitle" and k ~= "titlename" then
			argsSize = argsSize + 1
			argsList[argsSize] = k
		end
	end
	table.sort(argsList)
	ret = ''
	for i = 1, argsSize do
		ret = ret .. '|-\n|<p><b>' .. argsList[i] .. '</b></p>\n|<p>' .. args[argsList[i]] .. '</p>\n'
	end
	return ret
end

return customInfoGenerator