模块:活动导览
外观
此模块的文档可以在模块:活动导览/doc创建
local p = {}
local Navbox = require('Module:Navbox')
function p.eventsGuide(frame)
local page_args = frame:getParent().args --获取页面参数,而非#invoke的参数
local args = {}
for k, v in pairs(page_args) do
if v ~= nil then args[k] = v end
end
local expanded_templates = { frame:expandTemplate{title = '活动导览/导览列'} }
for _, template in ipairs(args) do
table.insert(
expanded_templates,
frame:expandTemplate{title = template})
end
local wikitext = table.concat(expanded_templates)
local events_guide_navbox = Navbox._navbox({
name = '活动导览',
title = frame:preprocess("<big>[[模板:活动导览|导览列]]</big>"),
listclass = 'hlist',
state = 'mw-uncollapsed',
style = 'width:100%; box-shadow:1px 1px 3px #878787;',
list1 = wikitext
})
return events_guide_navbox
end
return p