20.564
Bearbeitungen
Keine Bearbeitungszusammenfassung |
(istJahreszahl() verschoben in Modul:Kalender) |
||
| (4 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
local p = {} | local p = {} | ||
local str = require("Modul:String") | local str = require("Modul:String") | ||
local srf = require("Modul:Subrefs") | local srf = require("Modul:Subrefs") | ||
local com = require("Modul:Common") | local com = require("Modul:Common") | ||
local kal = require("Modul:Kalender") | |||
local lfd = require("Modul:LinkFormDatum") | local lfd = require("Modul:LinkFormDatum") | ||
local lsd = require("Modul:LinkSubformDatum") | local lsd = require("Modul:LinkSubformDatum") | ||
| Zeile 8: | Zeile 10: | ||
function p.Abfrage(frame) | function p.Abfrage(frame) | ||
local title = mw.title.getCurrentTitle().text | local title = mw.title.getCurrentTitle().text | ||
local t = p.abfrage() | local page = frame.args[1] or title | ||
local t = p.abfrage(page) | |||
return frame:preprocess(t) | return frame:preprocess(t) | ||
end | end | ||
| Zeile 36: | Zeile 39: | ||
end | end | ||
return t | 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 | end | ||
| Zeile 45: | Zeile 64: | ||
local thema = frame.args["Thema"] or "Ereignis" | local thema = frame.args["Thema"] or "Ereignis" | ||
local year = nil | local year = nil | ||
if | if kal.istJahreszahl(title) then | ||
year = title | year = title | ||
end | end | ||