Modul:Saison: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
-- Erstellt Links zur Vor- und Folgesaison aus dem Titel | |||
local function addSeasonLinks(box, titel) | |||
-- Saison aus dem Titel auslesen | |||
local jahr1, jahr2 = titel:match("Saison%s+(%d%d%d%d)/(%d%d)") | |||
if not jahr1 or not jahr2 then | |||
return | |||
end | |||
jahr1 = tonumber(jahr1) | |||
jahr2 = tonumber(jahr2) | |||
-- Vor- und Folgesaison berechnen | |||
local vor1 = jahr1 - 1 | |||
local vor2 = (jahr2 - 1) % 100 | |||
local folge1 = jahr1 + 1 | |||
local folge2 = (jahr2 + 1) % 100 | |||
local vorsaison = string.format("Saison %d/%02d", vor1, vor2) | |||
local folgesaison = string.format("Saison %d/%02d", folge1, folge2) | |||
-- Zeile hinzufügen | |||
box | |||
:tag("tr") | |||
:tag("td") | |||
:attr("colspan", "2") | |||
:wikitext( | |||
"[[" .. vorsaison .. "|" .. vorsaison .. "]]" .. | |||
" · " .. | |||
"[[" .. folgesaison .. "|" .. folgesaison .. "]]" | |||
) | |||
:done() | |||
:done() | |||
end | |||
local p = {} | local p = {} | ||