19.638
Bearbeitungen
(+ 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 | ||