17.669
Bearbeitungen
Keine Bearbeitungszusammenfassung Markierung: Zurückgesetzt |
K (HeikoBot verschob die Seite Modul:Datei/Work nach Modul:Datei/Work3, ohne dabei eine Weiterleitung anzulegen) |
||
| (2 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 94: | Zeile 93: | ||
-- normale Zeilen | -- normale Zeilen | ||
t = t .. p.attrZeile("Urheber", p.attrValList("Urheber", pargs), nil, nil, "fileinfotpl_aut") | t = t .. p.attrZeile("Urheber", p.attrValList("Urheber", pargs), nil, nil, "fileinfotpl_aut") | ||
t = t .. p.attrZeile("Quellangaben", p.attrVal("Quellangaben", pargs) .. " ▽ mehr Infos | t = t .. p.attrZeile("Quellangaben", p.attrVal("Quellangaben", pargs) .. " ▽ mehr Infos ▽", nil, nil, "fileinfotpl_src") | ||
-- Ort/Straße mit Ausblendung | -- Ort/Straße mit Ausblendung | ||
| Zeile 112: | Zeile 111: | ||
-- Erstellungsdatum/ÜberDatum | -- Erstellungsdatum/ÜberDatum | ||
local erstellungsdatum = pargs["Erstellungsdatum"] or "" | |||
-- t = t .. p.attrZeile("Erstellungsdatum", lfd.linkFormDate( | if erstellungsdatum ~= "" then | ||
t = t .. p.zeile("[[Attribut:Erstellungsdatum|Erstellungsdatum]] (englisch)", | -- t = t .. p.attrZeile("Erstellungsdatum", lfd.linkFormDate(erstellungsdatum, "Erstellungsdatum", "Erstellungstag", "Erstellungsjahr")) | ||
t = t .. p.zeile("[[Attribut:Erstellungsdatum|Erstellungsdatum]] (englisch)", erstellungsdatum, | |||
"[[Attribut:Erstellungsdatum|Erstellungsdatum]] (deutsch)", | "[[Attribut:Erstellungsdatum|Erstellungsdatum]] (deutsch)", | ||
lfd.linkFormDate( | 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 132: | 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 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 | 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 | ||
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 | ||