19.638
Bearbeitungen
(zeileBeruf() legacy ebenso Linktext) |
|||
| Zeile 3: | Zeile 3: | ||
local com = require("Modul:Common") | local com = require("Modul:Common") | ||
local str = require("Modul:String") | local str = require("Modul:String") | ||
local smw = require("Modul:SMW") | |||
local wik = require("Modul:Wiki") | |||
local fab = require("Modul:Faktenbox") | local fab = require("Modul:Faktenbox") | ||
local ber = require("Modul:Beruf") | local ber = require("Modul:Beruf") | ||
| Zeile 163: | Zeile 164: | ||
ber.getBeruf(beruf_fullpagename, "Einzahl", geschlecht) or | ber.getBeruf(beruf_fullpagename, "Einzahl", geschlecht) or | ||
beruf | beruf | ||
else | |||
beruf_fullpagename = beruf | |||
end | end | ||
-- Beruf zu Werte-Liste hinzufügen | -- Beruf zu Werte-Liste hinzufügen | ||
| Zeile 168: | Zeile 171: | ||
t = t .. ", " | t = t .. ", " | ||
end | end | ||
t = t .. "[[:" .. | t = t .. "[[:" .. beruf_fullpagename .. "|" .. beruf .. "]]" | ||
if | if string.sub(beruf_fullpagename, 1, 10) == "Kategorie:" then -- ggf. Kategorie setzen | ||
t = t .. "[[" .. beruf_fullpagename .. "]]" | t = t .. "[[" .. beruf_fullpagename .. "]]" | ||
end | |||
if not wik.pageExists(beruf_fullpagename) then -- Prüfung fehlende Beruf-Seite | |||
t = t .. "[[Kategorie:Fehlende Beruf-Seite]]" | |||
end | end | ||
smw.addAttrToList(fbdata.attr.list, "Beruf", beruf) | smw.addAttrToList(fbdata.attr.list, "Beruf", beruf) | ||