跳转到内容

Template:Documentation/doc:修订间差异

勤求古训,博采众方
删除的内容 添加的内容
更新文档页(简体分类名)
 
小 fix: 将 noinclude/includeonly 的 code 标签替换为 syntaxhighlight inline,防止 transclusion 时被截断(借鉴 zhwiki 做法)
第9行: 第9行:


=== 基本语法 ===
=== 基本语法 ===
将以下代码放在模板代码末尾的 <code><noinclude></code> 之前:
将以下代码放在模板代码末尾的 <syntaxhighlight lang=wikitext inline><noinclude></syntaxhighlight> 之前:


<syntaxhighlight lang="wikitext"><!-- 模板最后一行 --><noinclude>
<syntaxhighlight lang="wikitext"><!-- 模板最后一行 --><noinclude>
第47行: 第47行:


== 放置位置和分类 ==
== 放置位置和分类 ==
此代码应放在模板代码末尾,<code><noinclude></code> 之前不要有多余空格(否则会出现在使用该模板的页面上)。
此代码应放在模板代码末尾,<syntaxhighlight lang=wikitext inline><noinclude></syntaxhighlight> 之前不要有多余空格(否则会出现在使用该模板的页面上)。
用于模板本身的分类应写在 /doc 子页面的 <code><includeonly></includeonly></code> 标签中。
用于模板本身的分类应写在 /doc 子页面的 <syntaxhighlight lang=wikitext inline><includeonly> </includeonly></syntaxhighlight> 标签中。


请勿在 /doc 子页面中再次使用 {{tlx|Documentation}},以避免出错。
请勿在 /doc 子页面中再次使用 {{tlx|Documentation}},以避免出错。

2026年6月21日 (日) 18:51的版本

{{Documentation}} 模板用于显示某个模板的帮助文档,通常从 /doc 子页面加载。它包含两部分:上方的"文档框"(显示文档内容 + [查看][编辑][历史][清除缓存]工具栏)和下方的"链接框"(显示嵌入来源、沙盒/测试样例链接等元数据)。

使用本模板可以让模板本身得到保护,同时允许任何人编辑文档和分类。

用法

基本语法

将以下代码放在模板代码末尾的 <noinclude> 之前:

<!-- 模板最后一行 --><noinclude>
{{Documentation}}
</noinclude>

嵌入其他页面

通过第一个参数指定不同的文档页:

<noinclude>
{{Documentation|Template:其他页面/doc}}
</noinclude>

使用 content 参数

直接嵌入文档内容(此时不显示 [查看][编辑] 工具栏):

<noinclude>
{{Documentation|content=这是一个文档。}}
</noinclude>

当同时指定 |1= 和 |content= 时,|content= 优先显示在文档框中。

高级语法

自定义标题

默认标题根据命名空间自动显示"模板文档"或"模块文档"。可通过 |heading= 自定义。 设为 |heading=(空值)则不显示标题栏。

自定义链接框

通过 |link box= 自定义链接框内容。设为 off 则隐藏链接框。

测试

通过 |page= 参数模拟在某页面的显示效果,例如 |page=Template:Infobox。

放置位置和分类

此代码应放在模板代码末尾,<noinclude> 之前不要有多余空格(否则会出现在使用该模板的页面上)。 用于模板本身的分类应写在 /doc 子页面的 <includeonly> </includeonly> 标签中。

请勿在 /doc 子页面中再次使用 {{Documentation}},以避免出错。

完整语法

{{Documentation
| 1 = 文档页面路径(可选)
| content = 直接嵌入的文档(可选)
| heading = 自定义标题(可选)
| heading-style = 标题的 CSS 样式(可选)
| link box = 自定义链接框(可选,设为 off 则隐藏)
| page = 模拟页面(可选,仅测试用)
}}

重定向