本模板包含有可将传递给|class=的输入规范化的掩码,亦可认为是“默认”掩码,但各横幅均可定义自己的单独的掩码。

如果形如(({BANNER_NAME))}/class的页面存在且横幅设为了QUALITY_SCALE=subpage,那么规范化输入的控制权则由该页的代码支配,WPBannerMeta自身不会进行任何改变。下列参数可用:

附加说明:

请慎重设计所有可选掩码,以正确处理所有输入。

示例

[编辑]

下列代码仅接受维基百科标准质量等级及少量附加等级:

((#switch:((lc:(({class|))))}
 |fa       = 典范
 |fl       = 特色列表
 |a        = 甲
 |ga       = 优良
 |b        = 乙
 |c        = 丙
 |start    = 初
 |stub     = 小作品
 |list     = 列表
 |template = 模板
 |image    = 文件
))

下列代码没有乙级,而改用乙级检查表:

((#switch:((lc:(({class|))))}
 |fa   = 典范
 |fl   = 特色列表
 |a    = 甲
 |ga   = 优良
 |b=((#ifexpr:
      ((#switch:((lc:(({b1|))))}|y|yes|1=1|0))*
      ((#switch:((lc:(({b2|))))}|y|yes|1=1|0))*
      ((#switch:((lc:(({b3|))))}|y|yes|1=1|0))*
      ((#switch:((lc:(({b4|))))}|y|yes|1=1|0))*
      ((#switch:((lc:(({b5|))))}|y|yes|1=1|0))
     |乙
     |初
    ))
 |start= 初
 |stub = 小作品
))

下列代码包含“乙+”级:

((#switch:((lc:(({class|))))}
 |fa       = 典范
 |fl       = 特色列表
 |a        = 甲
 |ga       = 优良
 |bplus|b+ = 乙+
 |b        = 乙
 |c        = 丙
 |start    = 初
 |stub     = 小作品
 |list     = 列表
))

下列代码包含合并、请求、未来和动态等级:

((#switch: ((lc:(({class))))}
 |fa   = 典范
 |fl   = 特色列表
 |a    = 甲
 |ga   = 优良
 |b    = 乙
 |c    = 丙
 |start= 初
 |stub = 小作品
 |list = 列表
 |na                  = 非条目
 |image|file          = 文件
 |category|cat        = 分类
 |disambig|disamb     = 消歧义
 |portal              = 主题
 |redirect|red        = 重定向
 |template|temp       = 模板
 |project             = 专题
 |current             = 动态
 |future              = 未来
 |needed              = 请求
 |merge               = 合并
 |#default=((#switch:((lc:((NAMESPACE))))
  |file talk      = 文件
  |category talk  = 分类
  |portal talk    = 主题
  |template talk  = 模板
  |wikipedia talk = 专题
  |#default       = 未知
 ))
))

通用自述文档

[编辑]

上述示例存在一个小问题:他人在若通过点击横幅模板的链接,看到的自定义掩码仅会显示出空白页面。为了让该掩码显示出说明文档,请将其基本结构:

((#switch: ((lc:(({class))))}

...

))

替换为:

<noinclude>:((tl|((BASEPAGENAME))))使用的[[Template:WPBannerMeta#自定义掩码|自定义掩码]]:
<pre></noinclude>((#switch: ((lc:(({class))))}

...

))<noinclude>