Modul:Wartung: Unterschied zwischen den Versionen

+ Kategorie-Selektor
(Seitenanzahl)
(+ Kategorie-Selektor)
Zeile 38: Zeile 38:
local frame = dev.GetFrameAndParentArgs(frame)
local frame = dev.GetFrameAndParentArgs(frame)
local t = ""
local t = ""
-- Kategorie-Selektor
local kategorie_selector = frame.args["Kategorie"] or ""
if kategorie_selector ~= "" then
kategorie_selector = "[[Kategorie:" .. kategorie_selector .. "]]"
end
-- Tabelle zusammensetzen
-- Tabelle zusammensetzen
t = t .. htm.tableHeader{"Wartungsmeldung", "Seitenanzahl"}
t = t .. htm.tableHeader{"Wartungsmeldung", "Seitenanzahl"}
Zeile 44: Zeile 49:
local wartungsmeldung = z["Wartungsmeldung"]
local wartungsmeldung = z["Wartungsmeldung"]
-- Anzahl ermitteln
-- Anzahl ermitteln
local anzahl =
local anzahl = mw.smw.ask{
mw.smw.ask("[[:+]][[Wartungsmeldung::" .. wartungsmeldung .. "]]" ..
"[[:+]][[Wartungsmeldung::" .. wartungsmeldung .. "]]" ..
"|format=count")
kategorie_selector, format="count"}
if anzahl == 0 then
if anzahl == 0 then
anzahl = ""
anzahl = ""