查看“模板:Ns/doc”的源代码
←
模板:Ns/doc
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{FromOther/CN|site=萌娘百科|originURL=https://zh.moegirl.org.cn/{{FULLPAGENAMEE}}|origin={{FULLPAGENAME}}|copyright=cc|lsubtype=by-nc-sa|lver=3.0|contribURL=https://zh.moegirl.org.cn/index.php?title={{FULLPAGENAMEE}}&action=history}} 本模板扩展了名字空间[[Help:魔术字/解析器函数|解析器函数]]<code><nowiki>{{ns:}}</nowiki></code>的功能。不再严格要求'''''只能传入名字空间名称''''',而'''允许传入页面的整个路径'''。 模板返回的是参数1这段字符串所表示的页面(不管格式是否正确、页面是否存在)所属的名字空间。 同<code><nowiki>{{ns:}}</nowiki></code>所述,本模板将返回标准名字空间的本地化名称(萌百使用标准名称作为本地化名称)或自定义名字空间的名称,参数1可以指定名字空间的ID,标准名字空间的MediaWiki标准名称、本地(语言变种)化名,自定义名字空间的名称: {{#invoke:Ns|getmap}} {| class="wikitable sortable" |- ! style="white-space:nowrap"|ID !! width="100%"|别名 !! style="white-space:nowrap"|本地化名称 {{#loop:index|1|{{array|get|ns.map|count}}| <nowiki></nowiki><!-- 这个nowiki标签是为了不让mw删去前导换行 --> {{!}}- {{!}} style="white-space:nowrap"{{!}}<code>{{array|get|ns.map|{{#var:index}}|1}}</code> {{!}}{{!}} {{loop|inner_index=1|{{array|get|ns.map|{{#var:index}}|2|count}}|do= <nowiki>{{#ifeq:{{#var:inner_index}}|1||、}}{{#if:{{array|get|ns.map|{{#var:index}}|2|{{#var:inner_index}}}}|<code>{{array|get|ns.map|{{#var:index}}|2|{{#var:inner_index}}}}</code>}}</nowiki> }} {{!}}{{!}} style="white-space:nowrap"{{!}}{{#if:{{array|get|ns.map|{{#var:index}}|3}}|<code>{{array|get|ns.map|{{#var:index}}|3}}</code>}} }} |} 需要注意的是: * 本模板的参数1可以使用<code>Image</code>,效果与<code>File</code>一致; * 在参数2指定<code>e</code>,或使用{{tl|Nse}}模板可以得到经MediaWiki URL编码规则编码后的标准名字空间的本地化名称或自定义名字空间的名称,很适合用于外链中: ** <code><nowiki>{{ns|5|e}}</nowiki></code> → <code>{{ns|5|e}}</code> ** <code><nowiki>{{nse|5}}</nowiki></code> → <code>{{nse|5}}</code> ;范例: * <code><nowiki>{{ns|File:1.png}}</nowiki></code> → <code>{{ns|File:1.png}}</code> * <code><nowiki>{{#if:{{ns|File1.png}}| |''(主)''}}</nowiki></code> → <code>{{#if:{{ns|File1.png}}| |''(主)''}}</code> * <code><nowiki>{{#if:{{ns|fIlE}}| |''(主)''}}</nowiki></code> → <code>{{#if:{{ns|fIlE}}| |''(主)''}}</code> * <code><nowiki>{{ns|5}}</nowiki></code> → <code>{{ns|5}}</code> <noinclude>[[Category:模板文档]]</noinclude>
该页面使用的模板:
模板:Array
(
查看源代码
)
模板:FromOther/CN
(
查看源代码
)
模板:Loop
(
查看源代码
)
模板:Namespace detect
(
查看源代码
)
模板:Ns
(
查看源代码
)
模板:Nse
(
查看源代码
)
模板:Tl
(
查看源代码
)
模块:Arguments
(
查看源代码
)
模块:Loop
(
查看源代码
)
模块:Ns
(
查看源代码
)
模块:Var
(
查看源代码
)
模块:Var-array
(
查看源代码
)
模块:Var-array/main
(
查看源代码
)
返回至
模板:Ns/doc
。
导航菜单
个人工具
登录
名字空间
模板
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
随机页面
最近更改
最新文件
常用
上传多个文件
工具
链入页面
相关更改
特殊页面
页面信息