模板:WPBannerMeta/class/doc
外觀
| 此頁面是Template:WPBannerMeta/class的模板文件。 此頁面可能包含了模板的使用說明、分類和其他內容。 |
本模板包含有可將傳遞給|class=的輸入規範化的遮罩,亦可認為是「預設」遮罩,但各橫幅均可定義自己的單獨的遮罩。
如果形如{{{BANNER_NAME}}}/class的頁面存在且橫幅設為了QUALITY_SCALE=subpage,那麼規範化輸入的控制權則由該頁的代碼支配,WPBannerMeta自身不會進行任何改變。下列參數可用:
|class=|b1=至|b6=
附加說明:
{{WPBannerMeta/qualityscale}}將遮罩的空輸出認定為「未評級」{{WPBannerMeta/importancescale}}當遮罩輸出"不適用"時,以另外的方式處理重要度評級。
請慎重設計所有可選遮罩,以正確處理所有輸入。
請不要單單複製本頁面的內容來建立自訂遮罩。如果該橫幅並不需要使用特殊的方式處理|class=的輸入,請直接使用預設遮罩即可。 |
範例
[編輯]下列代碼僅接受維基百科標準質素等級及少量附加等級:
{{#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>