释义 |
local p = {} function p.main (frame) local fA = frame.args local pA = frame:getParent().args local tA = {} local template, pF = fA['_t'], require('Module:Yesno')(fA._pf) fA._t, fA._pf = nil, nil if not template then return require('Module:Error').error({'Error: no template name given.'}) end if pF then fA, pA = pA, fA end for k,v in pairs(pA) do tA[k] = v end for k,v in pairs(fA) do tA[k] = v end return frame:expandTemplate{title = template, args = tA} end return p |