19.544
Bearbeitungen
(Änderung 777617 von HeikoBot (Diskussion) rückgängig gemacht.) Markierung: Rückgängigmachung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 157: | Zeile 157: | ||
-- Berufe-Liste durchiterieren | -- Berufe-Liste durchiterieren | ||
for _, beruf in ipairs(str.splitAndStrip(beruf, ";")) do | for _, beruf in ipairs(str.splitAndStrip(beruf, ";")) do | ||
local | local beruf_kategorie = ber.getBerufPagename(beruf) or ("Kategorie:" .. beruf) | ||
local geschlecht = fbdata.pargs["Geschlecht"] or "" | local geschlecht = fbdata.pargs["Geschlecht"] or "" | ||
-- Berufname ermitteln | -- Berufname ermitteln | ||
local selector = "[[:+]]" .. | local selector = "[[Kategorie:+]]" .. | ||
"[[-has subobject::" .. | "[[-has subobject::" .. beruf_kategorie .. "]]" .. | ||
"[[Bemerkung::Einzahl]]" .. | "[[Bemerkung::Einzahl]]" .. | ||
"[[Geschlecht::" .. geschlecht .. "]]" | "[[Geschlecht::" .. geschlecht .. "]]" | ||
| Zeile 175: | Zeile 175: | ||
t = t .. ", " | t = t .. ", " | ||
end | end | ||
t = t .. "[[" .. | if com.isTrue(fbdata.pargs["Work"]) then | ||
t = t .. "[[:" .. beruf_kategorie .. "|" .. beruf .. "]]" .. | |||
"[[" .. beruf_kategorie .. "]]" | |||
else | |||
t = t .. "[[" .. beruf .. "]]" | |||
end | |||
smw.addAttrToList(fbdata.attr.list, "Beruf", beruf) | smw.addAttrToList(fbdata.attr.list, "Beruf", beruf) | ||
smw.addAttrToList(fbdata.attr.list, "BerufTemp", beruf) | smw.addAttrToList(fbdata.attr.list, "BerufTemp", beruf) | ||
smw.addAttrToList(fbdata.attr.list, "BerufSeite", | smw.addAttrToList(fbdata.attr.list, "BerufSeite", beruf_kategorie) | ||
end | end | ||
t = "<dt>Beruf</dt><dd>" .. t .. "</dd>" | t = "<dt>Beruf</dt><dd>" .. t .. "</dd>" | ||