Aller au contenu

Module:Test2

Une page de Wikipédia, l'encyclopédie libre.

 Documentation[créer] [purger]
local function ligne( wikitable, label, texte, refAuteur, refTitre )
    local refModule = require( 'Module:Test1' )
    table.insert( wikitable, '|-' )
    table.insert( wikitable, '|' .. label )
    table.insert( wikitable, '|' .. ( texte or '' ) .. refModule.ref(  refAuteur, refTitre ) )
end

return {
    basicInfobox = function ( frame )
    	local args = frame.args
        local wikiTable = { '{| style="width:300px; float:right; border:1px solid grey"' }
        local i = 1
        while args["texte" .. i ] do
            ligne( wikiTable, args["label" .. i], args["texte" .. i], args["refAuteur" .. i], args["refTitre" .. i] )
            i = i + 1
        end
        table.insert( wikiTable, '|}' )
        return table.concat( wikiTable, '\n' )
    end
}