模块:活动导览:修订间差异

跳到导航 跳到搜索
删除137字节 、​ 2023年6月22日 (星期四)
无编辑摘要
(创建页面,内容为“ 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..'/导览列'…”)
 
无编辑摘要
 
(未显示同一用户的2个中间版本)
第1行: 第1行:
local p = {}
local p = {}


local Navbox = require('Module:Navbox')
local Navbox = require('Module:Navbox')
local call_template_name = '活动导览' --若之后模版改名了,这个也要改


function p.eventsGuide(frame)
function p.eventsGuide(frame)
第13行: 第10行:
     end
     end


     local expanded_templates = { frame:expandTemplate{title = call_template_name..'/导览列'} }
     local expanded_templates = { frame:expandTemplate{title = '活动导览/导览列'} }
     for _, template in ipairs(args) do
     for _, template in ipairs(args) do
         table.insert(
         table.insert(
             expanded_templates,
             expanded_templates,
             frame:expandTemplate{title = call_template_name..'/'..template})
             frame:expandTemplate{title = template})
     end
     end
     local wikitext = table.concat(expanded_templates)
     local wikitext = table.concat(expanded_templates)


     local events_guide_navbox = Navbox.Navbox({
     local events_guide_navbox = Navbox._navbox({
         name = call_template_name,
         name = '活动导览',
         title = frame:preprocess("<big>[[模板:"..call_template_name.."|导览列]]</big>"),
         title = frame:preprocess("<big>[[模板:活动导览|导览列]]</big>"),
         listclass = 'hlist',
         listclass = 'hlist',
         state = 'mw-uncollapsed',
         state = 'mw-uncollapsed',

导航菜单