模板:Delcat
使用Lua语言编写: |
本模版的作用是可以让参数的分类不出现在该条目,可能会有例外和其他技术不可完全执行的可能,例如引用重定向,消歧义页面也会显示橘色、斜体显示的站内技术。
由于技术限制,任何由扩展定义的XML标签(如<ref>
)产生的分类无法去除。这是因为,扩展定义的XML标签在传入模板参数的过程会被替换为跳闸标记,且目前除了<nowiki>
外皆无法将它逆向展开,而导致无法移除定义在扩展标签内部的分类。
例如,在任何地方加入{{:啊}}
会让啊的分类一并导入该页面,这种情况下可使用此模板来避免不适当的分类出现。在此模板中引用其他模板时,输入的代码为{{delcat|{{模板名}} }},引用条目时需要加一个半角冒号前缀“:”,如{{delcat|{{:条目名}} }}。而模板中的第二参数、第三以后的参数表示其他要去除的东西,例如魔术字。此处将魔术字“__DISAMBIG__
”一并去除,避免消歧义页面的标记也被继承过来。
语法:{{delcat|{{:啊}}|__DISAMBIG__}}
的显示效果为:
也可以在里面增加文字和其他语法以及模板,请注意只有此模板之内的模板不会出现分类。
例如语法:{{delcat | 1= 这是一个条目的范例:</br>---{{:啊}}---{{tl|wiktionary}} ==测试标题语法与模版编号== #''test'' #{{test}} ---- | 2 = __DISAMBIG__ | 3 = 维基百科 }}
显示为:
上述文档嵌入自Template:Delcat/doc。 (编辑 | 历史) 编者可以在本模板的沙盒 (创建 | 镜像)和测试样例 (创建)页面进行实验。 请在/doc子页面中添加分类。 本模板的子页面。 |