模块:活动导览:修订间差异
外观
创建页面,内容为“ 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', |
2023年6月22日 (四) 05:53的最新版本
此模块的文档可以在模块:活动导览/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