Modul:Beruf: Unterschied zwischen den Versionen

385 Bytes hinzugefügt ,  Freitag um 22:11
+ BerufePageLinkListe(), berufePageLinkListe()
(+ berufPageLink() nil handling)
(+ BerufePageLinkListe(), berufePageLinkListe())
Zeile 2: Zeile 2:


local com = require("Modul:Common")
local com = require("Modul:Common")
local str = require("Modul:String")
local fab = require("Modul:Faktenbox")
local fab = require("Modul:Faktenbox")
local smw = require("Modul:SMW")
local smw = require("Modul:SMW")
Zeile 72: Zeile 73:
end
end
end
end
end
function p.BerufePageLinkListe(frame)
return p.BerufePageLinkListe(frame.args[1], frame.args[2])
end
function p.berufePageLinkListe(berufe, delimiter)
local t = ""
local berufe = str.splitAndStrip(berufe, delimiter or ";")
for _, b in ipairs(berufe) do
if t ~= "" then
t = t .. ", "
end
t = t .. p.berufPageLink(b)
end
return t
end
end