置顶公告:【置顶】关于临时开启评论区所有功能的公告(2022.10.22) | 【置顶】关于本站Widget恢复使用的公告
  • 你好~!欢迎来到萌娘百科镜像站!如需查看或编辑,请联系本站管理员注册账号。
  • 本镜像站和其他萌娘百科的镜像站无关,请注意分别。

Module:Hatnote/doc

贴贴♀百科,万娘皆可贴的百科全书!转载请标注来源页面的网页链接,并声明引自贴贴百科。内容不可商用。
跳到导航 跳到搜索

这是Module:Hatnote的文档页面

简介

这是一个元模块,它提供多个用于生成自定义重定向信息的函数,目前为{{Hatnote}}模板采用,并置于页顶。

用于生成维基文

这个模块的函数不能直接使用#invoke保留字直接调用,而只能使用模板进行调用。请查看{{Hatnote}}的文档。

调用其他Lua模块

要在其他模块调用这个模块,可以使用如下代码。 local mHatnote = require('Module:Hatnote') 你还可以使用下文的函数。

自定义重定向信息

mHatnote._hatnote(s, options)

将字符串变量s格式化为一个自定义的重定向信息。通过将变量s封装进HTML标签<div class="hatnote">...</div>当中。options变量提供各种设置信息,其属性包括:

  • options.extraclasses:提供额外的类的字符串。
  • options.selfref:如果这个属性不为nil或者false,函数会新增一个“selfref”类,用于避免自我提及萌娘百科。

Hatnote的CSS源自MediaWiki:Common.css

举例
其一

mHatnote._hatnote('这是一个重定向页。')

生成: <div class="hatnote">这是一个重定向页。</div>

显示为:

其二

mHatnote._hatnote('这是一个重定向页。', {extraclasses = 'boilerplate seealso', selfref = true})

生成: <div class="hatnote boilerplate seealso selfref">这是一个重定向页。</div>

显示为: