跳转到内容

模块:User:Ant1597/Sbox/0

来自萌娘共享

此模块的文档可以在Module:User:Ant1597/Sbox/0/doc创建

-- Copied from zh.moegirl.org/Module:PageTemplate by "User:東東君". 
-- Originally used for zh.moegirl.org/Template:ptl (in-page template). 
-- Used for User:Ant1597/Sbox/0

    local module = {}
     
    local getArgs = require('Module:Arguments').getArgs
     
    function module._main(args, frame)
    	if args['define'] ~= nil then return end
    	local tl = args['tl'] or ''
    	if tl == '' then
    		error('未定义“'..(args['use'] or '')..'”模板!')
    		return
    	end
    	tl = mw.text.unstripNoWiki(tl)
    	tl = mw.text.decode(tl)
    	local params = args
    	params['tl'] = nil
    	params['use'] = nil
    	
    	local frame_child = frame:newChild({args = params})
    	return frame_child:preprocess(tl)
    end
     
    function module.main(frame)
    	local args = getArgs(frame)
    	return module._main(args, frame)
    end
     
    return module