17.669
Bearbeitungen
Keine Bearbeitungszusammenfassung |
K (HeikoBot verschob die Seite Modul:Datei/Work nach Modul:Datei/Work3, ohne dabei eine Weiterleitung anzulegen) |
||
| (9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
local p = {} | local p = {} | ||
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 | ||
local erstellungsdatum = pargs["Erstellungsdatum"] or "" | |||
if erstellungsdatum ~= "" then | |||
-- t = t .. p.attrZeile("Erstellungsdatum", lfd.linkFormDate(erstellungsdatum, "Erstellungsdatum", "Erstellungstag", "Erstellungsjahr")) | |||
t = t .. p.zeile("[[Attribut:Erstellungsdatum|Erstellungsdatum]] (englisch)", erstellungsdatum, | |||
"[[Attribut:Erstellungsdatum|Erstellungsdatum]] (deutsch)", | |||
lfd.linkFormDate(erstellungsdatum, "Erstellungsdatum", "Erstellungstag", "Erstellungsjahr"), "fileinfotpl_date") | |||
end | end | ||
local ueberdatum = pargs["ÜberDatum"] or "" | |||
t = t .. p.attrZeile("ÜberDatum", lfd.linkFormDate( | if ueberdatum ~= "" then | ||
t = t .. p.attrZeile("ÜberDatum", lfd.linkFormDate(ueberdatum, "ÜberDatum", "ÜberTag", "ÜberJahr")) | |||
end | end | ||
| Zeile 129: | Zeile 133: | ||
-- Dateiinfo erstellen | -- Dateiinfo erstellen | ||
local dateiinfo, infotext = "", "" | local dateiinfo, infotext = "", "" | ||
local beschreibung = pargs["Beschreibung"] or "" | |||
dateiinfo = dateiinfo .. wik.wikiTextLimit( | if beschreibung ~= "" then -- Beschreibung | ||
if mw.ustring.len(dateiinfo) ~= mw.ustring.len( | 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 .. | infotext = infotext .. beschreibung | ||
end | end | ||
end | end | ||
| Zeile 148: | 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 | for _, d in ipairs{"Erstellungsdatum", "ÜberDatum"} do -- Erstellungsdatum, ÜberDatum | ||
date = pargs[d] or "" | date = pargs[d] or "" | ||
if date ~= "" then | if date ~= "" then | ||
| Zeile 157: | Zeile 162: | ||
end | end | ||
end | end | ||
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") .. ": " .. | infotext = infotext .. wob.attr_text("Lizenz") .. ": " .. lizenz | ||
end | end | ||
if infotext ~= "" then | if infotext ~= "" then | ||