Module:BannerHeader
Appearance
local p = {}
function p.loadBanner(frame) local title = mw.uri.encode(mw.title.getCurrentTitle().text, "WIKI")
-- Load static CSS via ResourceLoader local out = frame:extensionTag('templatestyles', , { src = 'ext.bannerHeader' })
-- Dynamically set background-image for this page local css = '.vector-page-titlebar { background-image: url("/wiki/Special:FilePath/Article_Banner_' .. title .. '.png"); }'
-- Inject dynamic CSS out = out .. frame:extensionTag('style', css)
return out end
return p