打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

目前wiki关闭了自行注册账号的功能,如需注册账号,请查阅Help:注册账号

模板:Main other:修订间差异

来自RIA | Wiki
Aunst留言 | 贡献
建立内容为“{{#switch: <!--If no or empty "demospace" parameter then detect namespace--> {{#if:{{{demospace|}}} | {{lc: {{{demospace}}} }} <!--Use lower case "dem…”的新页面
 
Aunst留言 | 贡献
简化
 
第11行: 第11行:
   | other
   | other
   | #default = {{{2|}}}
   | #default = {{{2|}}}
}}<!--
}}<noinclude>
 
--><noinclude>
{{Documentation}}
{{Documentation}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
</noinclude>

2022年6月9日 (四) 13:55的最新版本

模板文档

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

此模板可以帮助其他模板检测它们是否位于主空间 (条目) 页面或 "其他" 类型的页面上。

基础使用

此模板通常接受两个参数, 像这样: {{Main other|如果在主名字空间中所输出的结果|其他地方所输出的结果}}

如果模板位于主空间 (条目) 页面上, 它将返回以下内容: 如果在主名字空间中所输出的结果

如果模板在任何其他页面上, 它将返回以下内容: 其他地方所输出的结果

一个典型的使用案例可能是使它成为模板, 以便仅在条目上添加一个分类。因此, 不添加仅显示模板的其他页面。像这样: {{Main other|[[Category:一些条目维护分类]]}} 注意, 准则不支持模板中的分类。

或警告不要在其他页面上使用模板: {{Main other| |此模板只能在条目中使用。}}

请注意, 在上面的第一种情况下, 未使用 "other" 参数, 在第二个示例中, "main" 参数保留为空。

Demospace

为了进行测试和演示, 此模板可以使用名为 demospace 的参数。

  • 如果其值为 main , 则返回条目文本。
  • 如果其值为 other 或任何其他值 (例如: 其他命名空间的名称) , 则返回其他页面文本。
  • 如果参数为空或未定义, 则实际页面类型确定结果。

像这样: {{Main other|如果在主名字空间中所输出的结果|其他地方所输出的结果|demospace=main}}

无论使用上面的哪种代码, 它将返回: 如果在主名字空间中所输出的结果

您可以做到这一点, 因此您的模板也可以理解 demospace 参数。这意味着您可以在模板的文档中演示模板的不同输出: {{Main other|如果在主名字空间中所输出的结果|其他地方所输出的结果|demospace={{{demospace|}}} }}

技术详情

该模板将名字空间 "Talk: " 页面检测为 other 类型。

模板数据

这是用于新版可视化编辑器及其他工具的模板数据文档。

Main other模板数据

元模板, 帮助其他模板检测它们是否位于主空间 (条目) 页面或 "其他" 类型的页面上。

模板参数[编辑模板数据]

此模板首选参数不换行的行内格式。

参数描述类型状态
11

在主名字空间调用模板时输出的内容

wikitext片段可选
22

在主名字空间以外的地方调用模板时输出的内容

wikitext片段可选
demospacedemospace

[main, other (*)] 设置为 "main" 则模板会一直输出它在主名字空间所输出的内容; 设置为 "other" 或其他则模板会一直输出它在主名字空间以外所输出的内容

字符串可选

脚注