463
个编辑
(创建页面,内容为“ 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') | ||
function p.eventsGuide(frame) | function p.eventsGuide(frame) | ||
第13行: | 第10行: | ||
end | end | ||
local expanded_templates = { frame:expandTemplate{title = | 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 = | frame:expandTemplate{title = template}) | ||
end | end | ||
local wikitext = table.concat(expanded_templates) | local wikitext = table.concat(expanded_templates) | ||
local events_guide_navbox = Navbox. | local events_guide_navbox = Navbox._navbox({ | ||
name = | name = '活动导览', | ||
title = frame:preprocess("<big>[[模板: | title = frame:preprocess("<big>[[模板:活动导览|导览列]]</big>"), | ||
listclass = 'hlist', | listclass = 'hlist', | ||
state = 'mw-uncollapsed', | state = 'mw-uncollapsed', |