这是Module:Hatnote list的文档页面

从维基文本中的使用

编辑

虽然forSee接受一个初始的frame参数,并且可能可以从维基文本中使用,但这个模块并不是直接设计用于维基文本的,例如:

  • {{hatnote|PREFIX {{#invoke:Hatnote list|forSee|{{tl|For}}|Module:For|{{tl|About}}|Module:About}} POSTFIX}}

从 Lua 中的使用

编辑

要调用该模块,请使用

local mHatList = require('Module:Hatnote list')

或类似的方式,然后通过 mHatList 变量(或其他使用的变量)访问其方法。

andList(和列表)

编辑

andList 接受一个表格形式的列表,返回一个字符串,其中列表以“和”以及适当的逗号分隔。

orList(或列表)

编辑

orList 接受一个表格形式的列表,返回一个字符串,其中列表以“或”以及适当的逗号分隔。

forSee(参见)

编辑

_forSee 接受三个参数:一个修剪过且去除空白的参数表,一个从哪个索引开始的“from”数字,以及一个选项表,并返回一个字符串,其中包含一系列 "For X, see [[Y]]" 句子。链接使用 Module:Hatnote 中的方法格式化。

为方便起见,forSee 方法(去掉前面的底线)接受相同的参数,除了使用框架而不是参数表,使用 Module:Arguments 中的 getArgs() 预处理参数。