Template:PageToolsLink/Doc:修订间差异

删除的内容 添加的内容
XP-jia​(留言 | 贡献)
小 修改说明
Maintenance script​(留言 | 贡献)
模板现代化B1:补充 TemplateData
 
(未显示同一用户的1个中间版本)
第1行:
== 模板说明 ==
PageToolsLink 模板用于在输出页面底部提供一组快捷操作工具链接,包括(查看、编辑、讨论等功能,旨在提升用户操作效率。该模板通常通过 Navbox 嵌入使用、文档、样式)。
 
'''⚠ 重要提醒:请勿直接调用 PageToolsLink,请通过 [[Template:Navbox]] 进行间接调用,以保证模板的正确显示和使用。'''
 
== 使用方法 ==
要在页面中使用 PageToolsLink,请建议通过 Navbox 嵌套间接调用,如下所示:
<syntaxhighlight lang="wikitext">
 
<syntaxhighlight lang="wikitext"> {{Navbox|target=Template:PageToolsLink|parent=Template:PageToolsLink}}
</syntaxhighlight>
 
PageToolsLink 会自动基于当前页面({{FULLPAGENAME}})生成相关操作链接,方便用户进行操作。
 
== 参数说明 ==
* target:指定要为其<code>target</code>:生成工具链接的目标页面。如果不设置,则(默认使用当前页面)。
* parent:指定<code>parent</code>:父模板或页面。通常与 target 相同名称。
* <code>doc</code>:文档子页面,默认 <code>/Doc</code>。
== 使用示例 ==
* <code>style</code>:样式子页面,默认 <code>/styles.css</code>。
 
<syntaxhighlight lang="wikitext">
<div class="navbox ">
 
<hr>
[[{{ROOTPAGENAME}}|中文]] ·
[[{{ROOTPAGENAME}}/en|English]] ·
[[{{ROOTPAGENAME}}/fr|Français]] ·
[[{{ROOTPAGENAME}}/es|Español]] ·
[[{{ROOTPAGENAME}}/it|Italiano]] ·
[[{{ROOTPAGENAME}}/ar|العربية]] ·
[[{{ROOTPAGENAME}}/ru|Русский]] ·
[[{{ROOTPAGENAME}}/ja|日本語]] ·
[[{{ROOTPAGENAME}}/ko|한국어]] ·
[[{{ROOTPAGENAME}}/vi|Tiếng Việt]] ·
[[{{ROOTPAGENAME}}/th|ภาษาไทย]] ·
[[{{ROOTPAGENAME}}/hi|हिन्दी]] ·
[[{{ROOTPAGENAME}}/pt|Português]] ·
[[{{ROOTPAGENAME}}/de|Deutsch]] ·
[[{{ROOTPAGENAME}}/nl|Nederlands]] ·
[[{{ROOTPAGENAME}}/sv|Svenska]] ·
[[{{ROOTPAGENAME}}/no|Norsk]] ·
[[{{ROOTPAGENAME}}/da|Dansk]] ·
[[{{ROOTPAGENAME}}/el|Ελληνικά]] ·
[[{{ROOTPAGENAME}}/tr|Türkçe]] ·
[[{{ROOTPAGENAME}}/uk|Українська]] ·
[[{{ROOTPAGENAME}}/pl|Polski]] ·
[[{{ROOTPAGENAME}}/ro|Română]] ·
[[{{ROOTPAGENAME}}/hu|Magyar]] ·
[[{{ROOTPAGENAME}}/cs|Čeština]] ·
[[{{ROOTPAGENAME}}/sk|Slovenčina]] ·
[[{{ROOTPAGENAME}}/sl|Slovenščina]]
<hr>
 
</div>
 
{{Navbox|target=Template:LanguageLinks|parent=Template:LanguageLinks}}
 
<noinclude>[[Category:站点模板]]</noinclude>
<noinclude>[[Category:信息框]]</noinclude>
</syntaxhighlight>
 
实际渲染效果:
 
<div class="navbox ">
 
<hr>
[[{{ROOTPAGENAME}}|中文]] ·
[[{{ROOTPAGENAME}}/en|English]] ·
[[{{ROOTPAGENAME}}/fr|Français]] ·
[[{{ROOTPAGENAME}}/es|Español]] ·
[[{{ROOTPAGENAME}}/it|Italiano]] ·
[[{{ROOTPAGENAME}}/ar|العربية]] ·
[[{{ROOTPAGENAME}}/ru|Русский]] ·
[[{{ROOTPAGENAME}}/ja|日本語]] ·
[[{{ROOTPAGENAME}}/ko|한국어]] ·
[[{{ROOTPAGENAME}}/vi|Tiếng Việt]] ·
[[{{ROOTPAGENAME}}/th|ภาษาไทย]] ·
[[{{ROOTPAGENAME}}/hi|हिन्दी]] ·
[[{{ROOTPAGENAME}}/pt|Português]] ·
[[{{ROOTPAGENAME}}/de|Deutsch]] ·
[[{{ROOTPAGENAME}}/nl|Nederlands]] ·
[[{{ROOTPAGENAME}}/sv|Svenska]] ·
[[{{ROOTPAGENAME}}/no|Norsk]] ·
[[{{ROOTPAGENAME}}/da|Dansk]] ·
[[{{ROOTPAGENAME}}/el|Ελληνικά]] ·
[[{{ROOTPAGENAME}}/tr|Türkçe]] ·
[[{{ROOTPAGENAME}}/uk|Українська]] ·
[[{{ROOTPAGENAME}}/pl|Polski]] ·
[[{{ROOTPAGENAME}}/ro|Română]] ·
[[{{ROOTPAGENAME}}/hu|Magyar]] ·
[[{{ROOTPAGENAME}}/cs|Čeština]] ·
[[{{ROOTPAGENAME}}/sk|Slovenčina]] ·
[[{{ROOTPAGENAME}}/sl|Slovenščina]]
<hr>
 
</div>
 
{{Navbox|target=Template:LanguageLinks|parent=Template:LanguageLinks}}
 
== 样式 ==
<noinclude>[[Category:站点模板]]</noinclude>
* 使用类名:<code>page-tools</code>。
<noinclude>[[Category:信息框]]</noinclude>
* 样式位于:[[Template:PageToolsLink/styles.css]]。
 
== 参见TemplateData ==
<templatedata>
* [[Template:Navbox]] - 提供导航功能并包含 PageToolsLink
{
* [[Template:Navbox/Doc]] - Navbox 模板的详细文档
"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>