19.536
Bearbeitungen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 25: | Zeile 25: | ||
fbdata.formular = frame.args["Formular"] or frame.args["KategorieEinzahl"] or "Publikation" -- ggf. "Publikation/Work" | fbdata.formular = frame.args["Formular"] or frame.args["KategorieEinzahl"] or "Publikation" -- ggf. "Publikation/Work" | ||
fbdata.positionscheck = false | fbdata.positionscheck = false | ||
-- Index-Seite | |||
fbdata.indexpage = "Index:" .. (fbdata.pargs["Index"] or fbdata.pagename) | |||
if not wik.pageExists(fbdata.indexpage) then | |||
fbdata.indexpage = nil | |||
end | |||
-- Tabs einsammeln und zusammenfügen | -- Tabs einsammeln und zusammenfügen | ||
| Zeile 87: | Zeile 93: | ||
else | else | ||
kategorie_einzahl = fbdata.klasse[kindex or 1] | kategorie_einzahl = fbdata.klasse[kindex or 1] | ||
end | end | ||
t = t .. "<dt>[[:Kategorie:" .. fbdata.kategorie[kindex or 1] .. "|" .. kategorie_einzahl .. "-Titel]]</dt>" | t = t .. "<dt>[[:Kategorie:" .. fbdata.kategorie[kindex or 1] .. "|" .. kategorie_einzahl .. "-Titel]]</dt>" | ||
if | if fbdata.indexpage ~= nil then | ||
t = t .. "<dd>'''👓 [[" .. | t = t .. "<dd>'''👓 [[" .. fbdata.indexpage .. "|" .. (fbdata.pargs["Titel"] or fbdata.pagename) .. "]]'''</dd>" | ||
else | else | ||
t = t .. "<dd>'''" .. (fbdata.pargs["Titel"] or fbdata.pagename) .. "'''</dd>" | t = t .. "<dd>'''" .. (fbdata.pargs["Titel"] or fbdata.pagename) .. "'''</dd>" | ||
| Zeile 100: | Zeile 102: | ||
smw.addAttrToList(fbdata.attr.list, "Publikationstitel", fbdata.pargs["Titel"] or fbdata.pagename) | smw.addAttrToList(fbdata.attr.list, "Publikationstitel", fbdata.pargs["Titel"] or fbdata.pagename) | ||
smw.addAttrToList(fbdata.attr.list, "Seite", fbdata.pagename) | smw.addAttrToList(fbdata.attr.list, "Seite", fbdata.pagename) | ||
smw.addAttrToList(fbdata.attr.list, "Index", | smw.addAttrToList(fbdata.attr.list, "Index", fbdata.indexpage) | ||
-- mw.logObject(t, "t") | -- mw.logObject(t, "t") | ||
return t | return t | ||