Modul:Publikation: Unterschied zwischen den Versionen

- smw.addAttrToList(fbdata.attr.list, "Seite", fbdata.fullpagename) verschoben nach Modul:Faktenbox/Common
(- attr_text)
(- smw.addAttrToList(fbdata.attr.list, "Seite", fbdata.fullpagename) verschoben nach Modul:Faktenbox/Common)
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
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
-- Titel
fbdata.pargs["Titel"] = fbdata.pargs["Titel"] or fbdata.pagename
-- Index-Seite
fbdata.indexpage = "Index:" .. (fbdata.pargs["Index"] or fbdata.pagename)
if wik.pageExists(fbdata.indexpage) then
smw.addAttrToList(fbdata.attr.list, "Index", fbdata.indexpage)
fbdata.bildlink = fbdata.indexpage
else
fbdata.indexpage = nil
end


-- Tabs einsammeln und zusammenfügen
-- Tabs einsammeln und zusammenfügen
Zeile 67: Zeile 79:
t = t .. fab.zeile{fbdata = fbdata, attr_name = "Besonderheit", delimiter = ";"}
t = t .. fab.zeile{fbdata = fbdata, attr_name = "Besonderheit", delimiter = ";"}
t = t .. fab.zeile{fbdata = fbdata, attr_name = "BestandArchivFuerthWiki", delimiter = ";"}
t = t .. fab.zeile{fbdata = fbdata, attr_name = "BestandArchivFuerthWiki", delimiter = ";"}
if fbdata.indexpage ~= nil then
t = t .. "<dt>" .. wob.attrText("Index") .. " &#128083;</dt>"
t = t .. "<dd>'''[[" .. fbdata.indexpage .. "|" .. string.sub(fbdata.indexpage, 7) .. "]]'''</dd>"
end
t = fab.table_header_footer(t)
t = fab.table_header_footer(t)
t = t .. fab.zeileSemantikBrowsenAbfrage(fbdata)
t = t .. fab.zeileSemantikBrowsenAbfrage(fbdata)
Zeile 89: Zeile 105:
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>"
t = t .. "<dd>'''" .. (fbdata.pargs["Titel"] or fbdata.pagename) .. "'''</dd>"
if fbdata.indexpage ~= nil then
smw.addAttrToList(fbdata.attr.list, "Publikationstitel", fbdata.pargs["Titel"] or fbdata.pagename)
t = t .. "<dd>'''[[" .. fbdata.indexpage .. "|" .. fbdata.pargs["Titel"] .. "]]'''</dd>"
smw.addAttrToList(fbdata.attr.list, "Seite", fbdata.pagename)
else
t = t .. "<dd>'''" .. fbdata.pargs["Titel"] .. "'''</dd>"
end
smw.addAttrToList(fbdata.attr.list, "Publikationstitel", fbdata.pargs["Titel"])
-- mw.logObject(t, "t")
-- mw.logObject(t, "t")
return t
return t