Modul:Kalender: Unterschied zwischen den Versionen

Die Seite wurde neu angelegt: „local p = {} function p.taglinks(frame) local monat = frame.args[1] or "August" local tage = tonumber(frame.args[2]) or 31 local aktuellerTag = tonumber(frame.args[3]) or 22 local result = {} for i = 1, tage do local klasse = "calendar-nav__day" if i == aktuellerTag then klasse = klasse .. " calendar-nav__day--current" table.insert(result, '<span class="' .. klasse .. '">' .. i .. '</span>')…“
 
KKeine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 4: Zeile 4:
     local monat = frame.args[1] or "August"
     local monat = frame.args[1] or "August"
     local tage = tonumber(frame.args[2]) or 31
     local tage = tonumber(frame.args[2]) or 31
     local aktuellerTag = tonumber(frame.args[3]) or 22
     local aktuellerTag = tonumber(frame.args[3])
 
    -- Wenn kein spezifischer Tag übergeben wurde, versuche ihn aus dem Seitentitel zu extrahieren
    if not aktuellerTag then
        local seitentitel = mw.title.getCurrentTitle().text
        -- Extrahiere Tag aus Titeln wie "15. August", "3. August" etc.
        aktuellerTag = tonumber(string.match(seitentitel, "^(%d+)%."))
    end


     local result = {}
     local result = {}