模板:Hatnote
来自RIA | Wiki
更多操作
此模板用于生成用于顶注 (Hatnote) 的格式化文本。
{{Hatnote|示例顶注文本。}}
↓
宽泛地说, 顶注通常应回答读者的问题 (也许在读者意识到之前) : “我在正确的页面上吗? ”
功能
此模板主要用于正确格式化页面中的顶注。通常, 但不绝对, 顶注是条目/章节顶部的消歧义链接。模板生成一个 HTML div- / div 块, 其中包含着作为参数输入的文本, 这提供了标准化的格式 (在大多数显示中, 内容均以缩进的斜体显示) ; 它还可以隔离包含的代码, 以确保正确解释了该代码。
该模板也用作其他专门的消歧链接模板的 "元模板" 。
此模板不会自动创建任何类型的链接, 链接和其他所需的格式必须通过使用标准wikitext添加。
使用
基础使用:
{{Hatnote|文本}}
全部参数
{{Hatnote
| 1 = 文本
| extraclasses = 额外CSS类
| style = CSS样式
| selfref = yes
| category = no
}}
参数
本模板接受以下参数:
- text, 1
- 顶注文本 (必需) 。
- extraclasses
- 额外添加到顶注的CSS类。
- style
- 应用到顶注的CSS样式, 不带引号但需要有结束的分号, 例如:
style = font-family: serif; color: darkred;
- selfref
-
- 设置为
yes,true,y或1时将会在CSS类中添加selfref类, 用于技术层面。
- 设置为
- category
- 设置为
no,false,n或0时将停止错误追踪分类 (Category:带有错误的Hatnote模板) , 即, 模板出错时不会将其分类至Category:带有错误的Hatnote模板。仅当省略最左边的参数 (text,1, 顶注文本) 时, 此选项才有效。
示例
兄啊这用得着示例吗?
{{Hatnote|关于 "Hatnote" 的其他含义, 详见[[Hatnote (消歧义)]]。}}
错误
如果未提供顶注文本, 模板会输出以下信息: 错误: 未指定文本 (帮助)。
如果你发现了此错误信息, 它有以下四种原因:
- 未定义参数 (模板代码类似于
{{Hatnote}}) 。 请使用{{Hatnote|文本}}代替。 - 定义了一些参数, 但未定义顶注文本。例如,
{{Hatnote|extraclass=seealso}}产生此错误, 请使用{{Hatnote|文本|extraclass=seealso}}代替。 - 顶注文本包含等号,
{{Hatnote|2+2=4}}会产生此错误。请使用 (示例){{Hatnote|1=2+2=4}}代替。 - 您尝试使用
{{#invoke:hatnote|hatnote|文本}}直接访问Module:Hatnote。由于性能原因, 已禁止以这种方式。请改用{{Hatnote|文本}}。
如果你看见此消息时无法确定你应该做什么, 请在Template talk:Hatnote留言, 一些人应该有能力帮助你。
包含此错误的模板被分类进 Category:带有错误的Hatnote模板。
技术细节
模板产生的HTML代码看起来像这样:
<div role="note" class="hatnote navigation-not-searchable">顶注文本。</div>
代码是由 Module:Hatnote 生成的。