模板: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子頁面中添加分類。 本模板的子頁面。 |