跳至內容

模板:Main other/doc

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書

這是{{main other}}元模板。

此模板可幫助其他模板檢測它們是否位於主空間(條目)頁面或某些「其他」類型的頁面上。

用法

[編輯]

本模板通常使用2個參數

{{main other | 條目命名空間用文字 | 其他命名空間用文字 }}

模板用於條目時,顯示「條目命名空間用文字」;其他頁面則顯示「其他命名空間用文字」。

典型用法如只想對條目加入分類,在其他命名空間不加入時:

{{main other | [[Category:某條目維護分類]] }}

或是某個警告模板不應在非條目頁面上使用:

{{main other | | 這個模板只應該用於條目。 }}

請注意,在上面的第一種情況下,未使用「other」參數,在第二個範例中,「main」參數為空。

演示空間

[編輯]

出於測試和演示目的,此模板可以接受一個名為demospace的參數。

  • 如果它的值為main,則返回條目的文字。
  • 如果它的值為other或任何其他值,比如某個其他命名空間的名稱,則返回其他頁面的文字。
  • 如果該參數為空或未定義,則根據實際頁面類型確定結果。

範例:

{{main other
| 条目的文本
| 其他页面的文本
| demospace = main
}}

無論在哪種頁面上使用上述代碼,它都會返回:

條目的文字

您可以使您的模板也理解demospace參數。這意味着您可以在模板的文件中演示模板的不同外觀。使用方式如下:

{{main other 
| 文章文本 
| 其他页面的文本 
| demospace = {{{demospace|}}}
}}

技術細節

[編輯]

此模板將條目的「Talk:」頁面辨識為類型other

此模板的工作原理類似於{{main talk other}},更多範例和技術細節請參閱那裏的完整文件。

參見

[編輯]