Module:Sandbox/Raph Williams65/Template link2

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

local p = {}
function p.main(frame)
   name = frame.args[1]
   titleParts = frame.args[1]  if frame.args.subst then
       titleParts = "subst:" .. titleParts
         end
   interwiki = frame.args.interwiki or "en"
   touse = frame.args[3] or ""
   if name or titleParts then return "[[[[" .. interwiki .. ":Template:" .. name .. "|" .. titleParts .. "]]" .. touse .. "]]" else
   return string.format('Error: No template name detected')
   end
end
function p.curly(frame)
   name = frame.args[1]
   titleParts = frame.args[1]  if frame.args.subst then
       titleParts = "subst:" .. titleParts
          end
   interwiki = frame.args.interwiki or "en"
   touse = frame.args[3] or ""
   if name or titleParts then return "{{[[" .. interwiki .. ":Template:" .. name .. "|" .. titleParts .. "]]" .. touse .. "}}" else
  return string.format('Error: No template name detected')
       end
end
return p