Modul:Subrefs: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 2: Zeile 2:


function p.subrefs( frame )
function p.subrefs( frame )
pf = frame:getParent()
-- Next lines catch the parent (template) arguments
args = pf.args
--pf = frame:getParent()
--args = pf.args
-- We want the #invoke arguments directly
args = frame.args
t = args[1] or ""
t = args[3]
-- Next one works for ultra sure, imagene me DANCING!
-- Next one works for ultra sure, imagene me DANCING!
t = t:gsub("-ref%-", "{{#tag:ref|")
t = t:gsub("-ref%-", "{{#tag:ref|")
Zeile 11: Zeile 15:


-- Try now to handle <subref> tag
-- Try now to handle <subref> tag
t = t:gsub("%<", "smalla") --"{{#tag:ref|")
    --t = t:gsub("%<", "smalla") --"{{#tag:ref|")
t = t:gsub("%>", "biggga")
--t = t:gsub("%>", "biggga")
return frame:preprocess(t)
return frame:preprocess(t)
end
end
return p
return p