Modul:Datei: Unterschied zwischen den Versionen

149 Bytes hinzugefügt ,  Gestern um 13:45
+ ErstellungsdatumLfd, ÜberDatumLfd. mw.smw.set anstelle #set:
(switch wob.attrText() zu atr.attrText())
(+ ErstellungsdatumLfd, ÜberDatumLfd. mw.smw.set anstelle #set:)
Zeile 54: Zeile 54:
v = str.appendWithComma(v,
v = str.appendWithComma(v,
"[[:Kategorie:" .. g .. "|" .. g .. "]]" ..
"[[:Kategorie:" .. g .. "|" .. g .. "]]" ..
"{{#set:Genre=" .. g .. "}}[[Kategorie:" .. g .. "]]")
"[[Kategorie:" .. g .. "]]")
mw.smw.set{["Genre"] = g}
end
end
t = t .. p.attrZeile("Genre", v)
t = t .. p.attrZeile("Genre", v)
Zeile 169: Zeile 170:
local erstellungsdatum = pargs["Erstellungsdatum"] or ""
local erstellungsdatum = pargs["Erstellungsdatum"] or ""
if erstellungsdatum ~= "" then
if erstellungsdatum ~= "" then
t = t .. p.attrZeile("Erstellungsdatum",
erstellungsdatum = lfd.linkFormDate(erstellungsdatum,
lfd.linkFormDate(erstellungsdatum,
"Erstellungsdatum", "Erstellungstag", "Erstellungsjahr")
"Erstellungsdatum", "Erstellungstag", "Erstellungsjahr"))
t = t .. p.attrZeile("Erstellungsdatum", erstellungsdatum)
mw.smw.set{["ErstellungsdatumLfd"] = erstellungsdatum}
end
end
ueberdatum = pargs["ÜberDatum"] or ""
ueberdatum = pargs["ÜberDatum"] or ""
if ueberdatum ~= "" then
if ueberdatum ~= "" then
t = t .. p.attrZeile("ÜberDatum",
ueberdatum = lfd.linkFormDate(ueberdatum,
lfd.linkFormDate(ueberdatum, "ÜberDatum", "ÜberTag", "ÜberJahr"))
"ÜberDatum", "ÜberTag", "ÜberJahr")
t = t .. p.attrZeile("ÜberDatum", ueberdatum)
mw.smw.set{["ÜberDatumLfd"] = ueberdatum}
end
end
Zeile 201: Zeile 205:
"</span>" ..
"</span>" ..
"</td>" ..
"</td>" ..
"</tr>" ..
"</tr>"
"{{#set:Lizenz=" .. lizenz .. "}}"
mw.smw.set{["Lizenz"] = lizenz}
end
end
if com.isEmpty(pargs["Lizenz"]) then
if com.isEmpty(pargs["Lizenz"]) then
Zeile 296: Zeile 300:
-- Seite setzen
-- Seite setzen
t = t .. "{{#set:Seite=" .. wik.fullpagename() .. "}}"
mw.smw.set{["Seite"] = wik.fullpagename()}
-- Wartungsmeldung Datei ohne Formular-Daten
-- Wartungsmeldung Datei ohne Formular-Daten
Zeile 307: Zeile 311:
end
end
if no_pargs then
if no_pargs then
t = t .. "{{#set:Wartungsmeldung=Datei ohne Formular-Daten}}"
mw.smw.set{["Wartungsmeldung"] = "Datei ohne Formular-Daten"}
end
end