Template:PageToolsLink/Doc:修订间差异

删除的内容 添加的内容
XP-jia​(留言 | 贡献)
新建模板文档
 
Maintenance script​(留言 | 贡献)
模板现代化B1:补充 TemplateData
 
(未显示2个用户的11个中间版本)
第1行:
== 模板说明 ==
本模板PageToolsLink 用于在输出页面提供快捷操作工具链接,包括'''(查看'''、'''编辑'''和'''、讨论'''、文档、样式)。适用于页面顶部或子模板中,提供便捷的页面操作入口。
该模板可用于当前页面,也可指定'''特定目标页面''',并支持在子模板中显示父模板的名称。
 
== 参数说明使用方法 ==
建议通过 Navbox 间接调用:
* 默认情况下,它会基于当前页面 ({{FULLPAGENAME}}) 生成链接。
* 如果需要为特定页面生成工具链接,在特定页面添加使用 '''target 参数''':
<syntaxhighlight lang="wikitext">
{{PageToolsLinkNavbox|target=命名空间Template:特定页面PageToolsLink|parent=命名空间Template:特定页面PageToolsLink}}
</syntaxhighlight>
 
== 使用示例参数说明 ==
* <code>target</code>:生成工具链接的目标页面(默认当前页面)。
<syntaxhighlight lang="wikitext">
* <code>parent</code>:父模板或页面名称。
{{PageToolsLink|target=Template:LanguageLinks|parent=Template:LanguageLinks}}
* <code>doc</code>:文档子页面,默认 <code>/Doc</code>。
</syntaxhighlight>
* <code>style</code>:样式子页面,默认 <code>/styles.css</code>。
 
== 样式 ==
* 使用类名:<code>page-tools</code>。
* 样式位于:[[Template:PageToolsLink/styles.css]]。
 
== TemplateData ==
{{PageToolsLink|target=Template:LanguageLinks|parent=Template:LanguageLinks}}
<templatedata>
{
"description": "输出目标页面的查看、编辑、讨论、文档与样式快捷链接。",
"format": "inline",
"params": {
"target": {
"label": "目标页面",
"description": "工具链接指向的页面标题。",
"type": "wiki-page-name",
"required": false,
"suggested": true,
"example": "Template:SoftwareInfo"
},
"parent": {
"label": "父级名称",
"description": "工具栏最左侧显示的父级名称文本。",
"type": "line",
"required": false,
"suggested": true,
"example": "Template:PageToolsLink"
},
"doc": {
"label": "文档页面",
"description": "文档链接指向的页面标题。",
"type": "wiki-page-name",
"required": false,
"suggested": false,
"example": "Template:SoftwareInfo/Doc"
},
"style": {
"label": "样式页面",
"description": "样式链接指向的 CSS 子页面标题。",
"type": "wiki-page-name",
"required": false,
"suggested": false,
"example": "Template:SoftwareInfo/styles.css"
}
},
"paramOrder": [
"target",
"parent",
"doc",
"style"
]
}
</templatedata>
 
<noinclude>[[Category:网站点模板]]</noinclude>
<noinclude>[[Category:模板说明]]</noinclude>