模板:Editnotice load/doc

来自希灵百科
星臣讨论 | 贡献2017年1月16日 (一) 22:49的版本 (创建页面,内容为“{{复杂模板}} 本模板不应在实体页面上使用,仅供在页面编辑界面上方添加三种编辑提示——名字空间编辑提示、组提示和页...”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索
Icon-info.png
致编辑者,模板:Editnotice load/doc 含有一些较为复杂的参数,请确认您熟悉wiki语法,了解本模板之构造及用途,并于沙盒测试后修改。否则,请勿随意更改此模板。

本模板不应在实体页面上使用,仅供在页面编辑界面上方添加三种编辑提示——名字空间编辑提示、组提示和页面编辑提示,其中后两种提示通过调用{{Editnotice load/core}}加入。

这三种编辑提示定义如下:

提示类别 提示页面前缀[1] 效果
名字空间编辑提示 Template:Editnotices/Namespace/{{#if:{{NAMESPACE}}|{{NAMESPACE}}|Main}} 该页面所在名字空间的编辑提示
组提示 Template:Editnotices/Group/{{#if:{{NAMESPACE}}|{{NAMESPACE}}:|}}{{BASEPAGENAME:{{PAGENAME}}}}[2] 对该页面的父页面(下称父页面)所定义的只用于父页面的子页面的编辑提示
页面编辑提示 {{#ifeq: {{SUBJECTSPACE}}#{{PAGENAME}} | {{ns:User}}#{{BASEPAGENAME:{{PAGENAME}}}}[2]
| {{FULLPAGENAME}}/Editnotice
| Template:Editnotices/Page/{{FULLPAGENAME}}
}}
  1. 如果是用户页或用户讨论页的根页面, 这时用该页面的/Editnotice子页面作为编辑提示
  2. 否则使用普通编辑提示
  1. 即保存提示的页面的前缀,可参阅{{Editnotices}}。
  2. 2.0 2.1 这里是个workaround,萌百不知道为什么直接用{{BASEPAGENAME}}返回的却是{{PAGENAME}},只能用{{BASEPAGENAME:{{PAGENAME}}}}来获得{{BASEPAGENAME}}