Module:Templatestyles

De Ekopedia
Aller à : navigation, rechercher

La documentation pour ce module peut être créée à Module:Templatestyles/doc

local p = {}

function p.get_templatestyles( frame )
    local ns = mw.title.getCurrentTitle().namespace
    if ns ~= 0 and ns ~= 104 then return end
    
    if ns == 104 then
    	src = "Livre:"..mw.title.getCurrentTitle().baseText.."/styles.css"
    end
    
    if frame.args.src ~=nil and frame.args.src ~="" then
    	src = frame.args.src
    end
    
    local page = mw.title.new( src )
    if not page.exists then
    	if frame.args.silent ~=nil and frame.args.silent == '1' then
    		return ""
    	else
    		return "La feuille de style « [["..src.."]] », n'existe pas."
    	end
    end
    
    return frame:extensionTag{ name = 'templatestyles', args = { src = src } }
end
 
return p