Modul:Common: Unterschied zwischen den Versionen

- table2list()
(table2list() robuster gestaltet)
Markierung: Zurückgesetzt
(- table2list())
Markierung: Manuelle Zurücksetzung
Zeile 200: Zeile 200:
end
end
return frame:expandTemplate{title=template, args=args}
return frame:expandTemplate{title=template, args=args}
end
function p.table2list(table, sep)
-- mw.log("table2list()")
-- mw.logObject(table)
local list = ""
if not p.isEmpty(table) then
if type(table) == "table" then
for i = 1, #table do
  list = list .. table[i]
if i ~= #table then
  list = list .. (sep or ";") -- Semikolon als default
    end
end
else
list = table
end
end
-- mw.log("list=" .. list)
return list
end
end


return p
return p