Modul:Datei/Work: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 404: Zeile 404:
"[[" .. zeige_nicht_in .. "::" .. lemma .. "]]" .. -- Ort/Straße/.. = Lemma
"[[" .. zeige_nicht_in .. "::" .. lemma .. "]]" .. -- Ort/Straße/.. = Lemma
"[[" .. zeige_nicht_in_attr .. "::!Ja]]" -- Formular-Eintrag von ZeigeNichtIn...
"[[" .. zeige_nicht_in_attr .. "::!Ja]]" -- Formular-Eintrag von ZeigeNichtIn...
-- Anzahl ermitteln und ausgeben
-- Anzahl ermitteln und Einleitung ausgeben
local query = {page_selector, format = "count"}
local query = {page_selector, format = "count"}
query = mw.smw.ask(query)
query = mw.smw.ask(query)
Zeile 420: Zeile 420:
"-Galerie-Bilder ausblenden/Work}}}\n" ..
"-Galerie-Bilder ausblenden/Work}}}\n" ..
"<table class=\"formtable\">\n"
"<table class=\"formtable\">\n"
local jahr, jahrtext
local jahrabschnitt
for i, d in ipairs(query) do
for i, d in ipairs(query) do
local datei = d[1]
local datei = d[1]
erstellungsjahr = d["Erstellungsdatum"] or 0 -- Erstellungsdatum enthält nur Jahr. Siehe oben Format -F[Y]
local erstellungsjahr = d["Erstellungsdatum"] or "Ohne Erstellungsdatum" -- Erstellungsdatum enthält nur Jahr. Siehe oben Format -F[Y]
-- Jahres-Überschriften erstellen
-- Jahres-Überschriften erstellen
if erstellungsjahr ~= jahr then
if erstellungsjahr ~= jahrabschnitt then
jahr = erstellungsjahr
jahrabschnitt = erstellungsjahr
if erstellungsjahr ~= 0 then
jahrtext = jahr
else
jahrtext = "Ohne Erstellungsdatum"
end
t = t ..
t = t ..
"<tr>\n" ..
"<tr>\n" ..
"  <th colspan=" .. (3 * spalten) .. " style=\"text-align:center; background-color:#D6EEEE;\">" ..
"  <th colspan=" .. (3 * spalten) ..
"<big>" .. jahrtext .. "</big>" ..
" style=\"text-align:center; background-color:#D6EEEE;\">" ..
"<big>" .. jahrabschnitt .. "</big>" ..
"  </th>\n" ..
"  </th>\n" ..
"</tr>\n"
"</tr>\n"