首页
随机
登录
设置
关于NeuroWiki
免责声明
NeuroWiki
搜索
查看“Module:Format link”的源代码
←
Module:Format link
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您必须确认您的电子邮件地址才能编辑页面。请通过
参数设置
设置并确认您的电子邮件地址。
您可以查看和复制此页面的源代码。
local p = {} function p.call( inputArgs ) if not inputArgs or type( inputArgs ) ~= 'table' then return nil end local rawPage = inputArgs[ 1 ] or '' local rawSection = inputArgs[ 2 ] or '' local finalPage, finalSection if rawPage:find( '[', 1, true ) then return rawPage else if rawPage:find( '|', 1, true ) then return '[[:' .. rawPage .. ']]' else if rawPage:find( '#', 1, true ) then local splitParts = mw.text.split( rawPage:gsub( '#+', '#' ), '#', true ) finalPage = splitParts[ 1 ] finalSection = splitParts[ 2 ] else finalPage = rawPage finalSection = rawSection end finalPage = finalPage:gsub( '^:', '' ) if finalSection == '' then return '[[:' .. finalPage .. ']]' elseif finalPage == '' then return '[[#' .. finalSection .. '|§ ' .. finalSection .. ']]' else return '[[:' .. finalPage .. '#' .. finalSection .. '|' .. finalPage .. ' § ' .. finalSection .. ']]' end end end end function p.main( f ) local args = f local frame = mw.getCurrentFrame() if f == frame then args = require( 'Module:ProcessArgs' ).merge( true ) end return p.call( { args[ 1 ] or '', args[ 2 ] or '' } ) end return p
该页面使用的模板:
Template:Documentation header
(
查看源代码
)
Template:T
(
查看源代码
)
Template:Template link
(
查看源代码
)
Module:Format link/doc
(
查看源代码
)
返回
Module:Format link
。