Manual:Hooks/GetPreferences/zh

-{zh-hans:示例; zh-hant:範例;}-
In :

In :



选项卡和节
数组键指定的哪个选项卡和部分包含您的首选项. 如果您的 值是foo/bar，这意味着您的首选项将出现在bar部分(由系统消息$pref-bar命名)的foo选项卡上(由系统消息 命名). 如果不存在这样的选项卡或部分，则会自动创建.



默认标签列表


支持的类型


可见类型
type可以采用在文件的 数组中找到的各种值，包括 、 、 等.

大多数首选项以与HTMLFormField相同的格式存储，但在 的情况下，应该从换行符分隔的用户名列表(表单小部件使用该列表)和换行符分隔的用户ID列表(存储在数据库中)执行转换. 有关这方面的例子，请参阅 (核心)或 的处理.

Floats
For  types, you can set   and , which will be validated on save.



API参数设置
API首选项使用类型‘API’. 它们不会显示在Special:Preferences中. They are usually set via custom front-end interfaces that call the API.



默认首选项
要设置首选项的默认值(即为尚未自定义其首选项的新用户设置的值)，请将该设置添加到全局变量. 使用与钩子中的$preferences相同的键名.

或者，如果您正在编写扩展，可以将其添加到文件extension.json的DefaultUserOptions部分.