Modul:Common: Unterschied zwischen den Versionen

fix templateTranscludeWithArgs
(templateTranscludeWithArgs Verscheibung von Modul:Template hierher)
(fix templateTranscludeWithArgs)
Zeile 188: Zeile 188:


function p.templateTranscludeWithArgs(frame)  
function p.templateTranscludeWithArgs(frame)  
local args = c.shallowcopy(frame:getParent().args) -- frame:getParent().args als Basis nehmen
local args = p.shallowcopy(frame:getParent().args) -- frame:getParent().args als Basis nehmen
local template = frame.args[1] -- enthält Vorlagen-Seitenname
local template = frame.args[1] -- enthält Vorlagen-Seitenname
for orig_key, orig_value in pairs(frame.args) do -- über alle args iterieren, um parentargs mit args anzureichern
for orig_key, orig_value in pairs(frame.args) do -- über alle args iterieren, um parentargs mit args anzureichern