查看“模块:TemplateArgSpreader”的源代码
因为以下原因,您没有权限编辑本页:
您可以查看与复制此页面的源代码。
local module = {}
local getArgs = require('Module:Arguments').getArgs
function _main(args)
local templateTitle = args['__tl']
local templateArgs = mw.text.jsonDecode(args['__args'] or '{}')
if mw.title.new(templateTitle, 'Template') == nil then error('模板“'..titleTemplate..'”不存在!') end
args['__tl'] = nil
args['__args'] = nil
for k, v in pairs(args) do
local argValue = v
if templateArgs[k] ~= nil then
local tlArgBlendMode = templateArgs[k].blendMode
local tlArgVal = templateArgs[k].value
if tlArgBlendMode == 'begin' then
argValue = v..tlArgVal
000
1:0
该页面使用的模板: