Bürokraten, Oberflächenadministratoren, SMW-Administratoren, SMW-Kuratoren, SMW-Editoren, Oversighter, Administratoren, Widget-Bearbeiter
215.197
Bearbeitungen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| (4 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 5: | Zeile 5: | ||
local lfd = require("Modul:LinkFormDatum") | local lfd = require("Modul:LinkFormDatum") | ||
local lsd = require("Modul:LinkSubformDatum") | local lsd = require("Modul:LinkSubformDatum") | ||
function p.Abfrage(frame) | |||
local title = mw.title.getCurrentTitle().text | |||
local page = frame.args[1] or title | |||
local t = p.abfrage(page) | |||
return frame:preprocess(t) | |||
end | |||
function p.abfrage(page) | |||
local results = mw.smw.ask( | |||
'[[Startjahr::' .. page .. ']] ' .. | |||
--'[[Artikel::!' .. page .. ']] ' .. | |||
[[ | |||
|?Schlagzeile | |||
|?Beschreibung | |||
|?Startdatum | |||
|?Starttag | |||
|?Startjahr | |||
|?Enddatum | |||
|?Endtag | |||
|?Endjahr | |||
|?Artikel | |||
|?Option | |||
|?Thema | |||
]]) | |||
local t = '' | |||
for i, r in ipairs(results or {}) do | |||
t = t .. '* ' .. r["Startdatum"] .. ' - ' | |||
t = t .. r["Beschreibung"] | |||
t = t .. "\n" | |||
end | |||
return t | |||
end | |||
function p.AbfrageJahrestag(frame) | |||
return p.abfrageJahrestag(frame.args[1]) | |||
end | |||
function p.abfrageJahrestag(year_day) | |||
return year_day | |||
end | |||
function p.AbfrageJahr(frame) | |||
return p.abfrageJahr(frame.args[1]) | |||
end | |||
function p.abfrageJahr(year) | |||
return year | |||
end | |||
function p.Eintrag(frame) | function p.Eintrag(frame) | ||
Bearbeitungen