Zum Inhalt springen
Das HammWiki wünscht allen Nutzern ein erfolgreiches und vor allem gesundes Jahr 2026

Modul:Kalender: Unterschied zwischen den Versionen

Aus HammWiki
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
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]) or tonumber(os.date("%d"))


     local result = {}
     local result = {}

Version vom 22. August 2025, 17:37 Uhr

Die Dokumentation für dieses Modul kann unter Modul:Kalender/Doku erstellt werden

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 tonumber(os.date("%d"))

    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>')
        else
            table.insert(result, '[[' .. i .. '. ' .. monat .. '|<span class="' .. klasse .. '">' .. i .. '</span>]]')
        end
    end

    return table.concat(result, '')
end

return p
Cookies helfen uns bei der Bereitstellung von HammWiki. Durch die Nutzung von HammWiki erklärst du dich damit einverstanden, dass wir Cookies speichern.