Modul:Datei/Work3: Unterschied zwischen den Versionen

Aus FürthWiki

K
HeikoBot verschob die Seite Modul:Datei/Work nach Modul:Datei/Work3, ohne dabei eine Weiterleitung anzulegen
Keine Bearbeitungszusammenfassung
K (HeikoBot verschob die Seite Modul:Datei/Work nach Modul:Datei/Work3, ohne dabei eine Weiterleitung anzulegen)
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
local p = {}
local p = {}


local com = require("Modul:Common")
local dev = require("Modul:Development")
local dev = require("Modul:Development")
local str = require("Modul:String")
local str = require("Modul:String")
Zeile 112: Zeile 111:
-- Erstellungsdatum/ÜberDatum
-- Erstellungsdatum/ÜberDatum
if not com.isEmpty(pargs["Erstellungsdatum"]) then
local erstellungsdatum = pargs["Erstellungsdatum"] or ""
-- t = t .. p.attrZeile("Erstellungsdatum", lfd.linkFormDate(pargs["Erstellungsdatum"], "Erstellungsdatum", "Erstellungstag", "Erstellungsjahr"))
if erstellungsdatum ~= "" then
t = t .. p.zeile("[[Attribut:ErstellungsdatumErstellungsdatum|]] (englisch)", pargs["Erstellungsdatum"],
-- t = t .. p.attrZeile("Erstellungsdatum", lfd.linkFormDate(erstellungsdatum, "Erstellungsdatum", "Erstellungstag", "Erstellungsjahr"))
"[[Attribut:ErstellungsdatumErstellungsdatum|]] (deutsch)",
t = t .. p.zeile("[[Attribut:Erstellungsdatum|Erstellungsdatum]] (englisch)", erstellungsdatum,
lfd.linkFormDate(pargs["Erstellungsdatum"], "Erstellungsdatum", "Erstellungstag", "Erstellungsjahr"), "fileinfotpl_date")
"[[Attribut:Erstellungsdatum|Erstellungsdatum]] (deutsch)",
lfd.linkFormDate(erstellungsdatum, "Erstellungsdatum", "Erstellungstag", "Erstellungsjahr"), "fileinfotpl_date")
end
end
if not com.isEmpty(pargs["ÜberDatum"]) then
local ueberdatum = pargs["ÜberDatum"] or ""
t = t .. p.attrZeile("ÜberDatum", lfd.linkFormDate(pargs["ÜberDatum"], "ÜberDatum", "ÜberTag", "ÜberJahr"))
if ueberdatum ~= "" then
t = t .. p.attrZeile("ÜberDatum", lfd.linkFormDate(ueberdatum, "ÜberDatum", "ÜberTag", "ÜberJahr"))
end
end


Zeile 132: Zeile 133:
-- Dateiinfo erstellen
-- Dateiinfo erstellen
local dateiinfo, infotext = "", ""
local dateiinfo, infotext = "", ""
if not com.isEmpty(pargs["Beschreibung"]) then -- Beschreibung
local beschreibung = pargs["Beschreibung"] or ""
dateiinfo = dateiinfo .. wik.wikiTextLimit(pargs["Beschreibung"], 100) -- max. Zeichenanzahl Bild-Unterschrift
if beschreibung ~= "" then -- Beschreibung
if mw.ustring.len(dateiinfo) ~= mw.ustring.len(pargs["Beschreibung"]) then
dateiinfo = dateiinfo .. wik.wikiTextLimit(beschreibung, 100) -- max. Zeichenanzahl Bild-Unterschrift
if mw.ustring.len(dateiinfo) ~= mw.ustring.len(beschreibung) then
dateiinfo = dateiinfo .. " ..."
dateiinfo = dateiinfo .. " ..."
infotext = infotext .. pargs["Beschreibung"]
infotext = infotext .. beschreibung
end
end
end
end
Zeile 151: Zeile 153:
infotext = infotext .. wob.attr_text("Urheber") .. ": " .. table.concat(urheber, ", ")
infotext = infotext .. wob.attr_text("Urheber") .. ": " .. table.concat(urheber, ", ")
end
end
for _, d in ipairs{"Erstellungsdatum", "ÜberDatum"} do -- Erstellungsdatum, ÜberDatum
for _, d in ipairs{"Erstellungsdatum", "ÜberDatum"} do -- Erstellungsdatum, ÜberDatum
date = pargs[d] or ""
date = pargs[d] or ""
if date ~= "" then
if date ~= "" then
Zeile 160: Zeile 162:
end
end
end
end
if not com.isEmpty(pargs["Lizenz"]) then -- Lizenz
local lizenz = pargs["Lizenz"] or ""
if lizenz ~= "" then -- Lizenz
if infotext ~= "" then
if infotext ~= "" then
infotext = infotext .. "<br>"
infotext = infotext .. "<br>"
end
end
infotext = infotext .. wob.attr_text("Lizenz") .. ": " .. pargs["Lizenz"]
infotext = infotext .. wob.attr_text("Lizenz") .. ": " .. lizenz
end
end
if infotext ~= "" then
if infotext ~= "" then