模块:活动导览
跳到导航
跳到搜索
此模块的文档可以在模块:活动导览/doc创建
local p = {} local Navbox = require('Module:Navbox') local call_template_name = '活动导览' --若之后模版改名了,这个也要改 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 = call_template_name..'/导览列'} } for _, template in ipairs(args) do table.insert( expanded_templates, frame:expandTemplate{title = call_template_name..'/'..template}) end local wikitext = table.concat(expanded_templates) local events_guide_navbox = Navbox.navbox({ name = call_template_name, title = frame:preprocess("<big>[[模板:"..call_template_name.."|导览列]]</big>"), listclass = 'hlist', state = 'mw-uncollapsed', style = 'width:100%; box-shadow:1px 1px 3px #878787;', list1 = wikitext }) return events_guide_navbox end return p