Template:Main other/doc
外观
| 此頁面是Template:Main other的Template文档。 此頁面可能包含了模板的使用說明、分類和其他内容。 |
| 此Template文档被引用於約839,000個頁面,佔全部頁面的10%。 為了避免造成大規模的影響,所有對此Template文档的編輯應先於沙盒、測試樣例或您的沙盒上測試。 測試後無誤的版本可以一次性地加入此Template文档中,但是修改前請務必於討論頁發起討論。 模板引用數量會自動更新。 |
這是{{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}},更多示例和技术细节请参阅那里的完整文档。
參見
[编辑]