Немає опису редагування
Немає опису редагування
Рядок 2: Рядок 2:


function p.fetchCategoryData(frame)
function p.fetchCategoryData(frame)
     local categoryName = "Учасники_спільноти_MCC" -- The category to fetch from
     local categoryName = "Учасники_спільноти_MCC"
     local pages = mw.title.makeTitle(14, categoryName):getCategoryMembers()
     local pages = mw.title.makeTitle(14, categoryName):getCategoryMembers()
    -- Start the wikitable
     local output = '{| class="wikitable sortable" style="text-align:center;"\n! Учасник\n! Page Link\n'
     local output = '{| class="wikitable sortable" style="text-align:center;"\n! Учасник\n! Page Link\n'
   
    -- Add rows to the wikitable
     for _, page in ipairs(pages) do
     for _, page in ipairs(pages) do
         local title = page.text
         local title = page.text
         output = output .. '|-\n| ' .. title .. '\n| [[' .. title .. ']]\n'
         output = output .. '|-\n| ' .. title .. '\n| [[' .. title .. ']]\n'
     end
     end
    -- Close the wikitable
     output = output .. '|}\n'
     output = output .. '|}\n'
     return output
     return output

Версія за 20:45, 22 квітня 2024

Документацію для цього модуля можна створити у Модуль:Players/документація

local p = {}

function p.fetchCategoryData(frame)
    local categoryName = "Учасники_спільноти_MCC"
    local pages = mw.title.makeTitle(14, categoryName):getCategoryMembers()
    local output = '{| class="wikitable sortable" style="text-align:center;"\n! Учасник\n! Page Link\n'
    for _, page in ipairs(pages) do
        local title = page.text
        output = output .. '|-\n| ' .. title .. '\n| [[' .. title .. ']]\n'
    end
    output = output .. '|}\n'
    return output
end

return p