Modul:Datei/Work: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 419: Zeile 419:
local spalten = 10 -- Datei-Spalten im Formular
local spalten = 10 -- Datei-Spalten im Formular
local lemma = wik.subpagename()
local lemma = wik.subpagename()
local zeige_nicht_in_attr = "ZeigeNichtIn" .. zeige_nicht_in
local zeige_nicht_in_attr = "ZeigeNichtIn" .. zeige_nicht_in -- ZeigeNichtInOrt/ZeigeNichtInStraße/..
local page_selector =
local page_selector =
"[[Datei:+]]" ..
"[[Datei:+]]" ..
Zeile 438: Zeile 438:
"{{{for template|Datei/" .. zeige_nicht_in_attr .. "/Work}}}\n" ..
"{{{for template|Datei/" .. zeige_nicht_in_attr .. "/Work}}}\n" ..
"<table class=\"formtable\">\n"
"<table class=\"formtable\">\n"
local datei, datum, jahr, jahrtext
local datei, jahr, jahrtext
for i, d in ipairs(query) do
for i, d in ipairs(query) do -- d = Dateiname (mit Datei:)
datei = string.gsub(d[1], "Datei:", "")
datei = string.sub(d[1], 7) -- Datei: abschneiden
erstellungsjahr = d["Erstellungsdatum"] or 0
erstellungsjahr = d["Erstellungsdatum"] or 0 -- Erstellungsdatum enthält nur Jahr. Siehe oben Format -F[Y]
-- Jahres-Überschriften erstellen
if erstellungsjahr ~= jahr then
if erstellungsjahr ~= jahr then
jahr = erstellungsjahr
jahr = erstellungsjahr
Zeile 456: Zeile 457:
"</tr>\n"
"</tr>\n"
end
end
-- Datei-Spalten erstellen, jeweils checkbox und kleiner Datei-Ansicht
if (i - 1) % spalten == 0 then
if (i - 1) % spalten == 0 then
t = t .. "<tr>\n"
t = t .. "<tr>\n"