跳转到内容

模块:TalkIcon/doc

本页使用了标题或全文手工转换
维基百科,自由的百科全书

这是Module:TalkIcon的文档页面

使用方法:

{{#invoke:TalkIcon|main|...arguments...}}

一般可以加上 safesubst:

{{{{{|safesubst:}}}#invoke:TalkIcon|main|...arguments...}}

可用参数

[编辑]
  • icon、匿名参数 1:必填,分为单图片(填入 File:XXXXX.jpg 形式)、多图片(填入 multi:XXXXX1.jpg/XXXXX2.jpg/XXXXX3.jpg 形式)与纯文字三种。
  • text、匿名参数 2:选填,图标对应文本。
  • extra、匿名参数 3:选填,扩展参数。

包裹图标相关

[编辑]
  • type:选填,建议,图标类型。填写不存在的类型会被静默忽略,若不确定请务必检查输出的 wikitext 是否包含这些 class。
    • 可用类型(完整可用列表请参考Module:TalkIcon/data):
      • type=xfd:存废讨论(zhwiki-xfdicon)
        • type=xfd-delete(zhwiki-xfdicon-delete)、type=xfd-keep(zhwiki-xfdicon-keep)、type=xfd-move(zhwiki-xfdicon-move)
      • type=vote:投票(zhwiki-voteicon)
        • type=vote-support(zhwiki-voteicon-support)、type=vote-oppose(zhwiki-voteicon-oppose)、type=vote-neutral(zhwiki-voteicon-neutral)
      • type=spi:傀儡调查(zhwiki-spiicon)
      • type=humor、type=humour:幽默(zhwiki-humoricon)
      • type=discussion:其他可用于讨论的图标(zhwiki-discussionicon)
    • 若需使用多个类型,可用半形逗号,连接,如 xfd-delete,humor。
  • id:选填,建议,图标ID,如Template:Vd对应的ID应填入英文delete。输出 class zhwiki-talkicon-<id>。
  • iconClass:选填,其他欲包裹图标的class。模板已自动带入 skin-invert 无需传入。
  • iconColor:选填,悬浮于图标上时要显示的文字。
  • iconLang:选填,图标要适用的 HTML 语言,常见为填入 zh-Hant 以使用在简体下不置中但繁体下置中的标点符号。
  • iconStyles:选填,其他要包裹图标的样式。
  • iconSpace:选填,是否在图标正后方插入&nbsp;。默认值:使用图片图标则为真,否则为假。注意空字符串会被当成不指定此选项回落到默认值。

纯文字图标

[编辑]
  • fg[1]、iconColor:选填,建议,图标前景色。
  • bg[2]、iconBackground:选填,建议,图标背景色。

单图片图标

[编辑]
  • size、iconSize:选填,图标大小,默认 20px。
  • alt、iconAlt:选填,图标替代参数。
  • link、iconLink:选填,图标目标链接。

多图片图标

[编辑]

仅支援单图片图标的size参数,如有其他特殊需求请直接传wikitext当纯文本图标使用。

无法被正确解析成标题的图片会被自动忽略。

扩展参数

[编辑]

除了 extra 参数外,模块也支援以下包装 extra 参数的参数:

  • explain:选填,解释,相当于 |extra=:{{{explain}}}。
  • to:选填,至什么什么页面,相当于 |extra={{#if:{{{to|}}}|至(...略)[[{{{to}}}](...略)}}。
    • wrapTo:包裹链接的符号,一般应使用 |wrapTo={{{w|{{{wrap|{{{wrapTo|}}}}}}}}} 应付不同需求。模板实现的包裹项目有(以下可填之值可能未完全列举,详请请参考模块):
      • 引号“”:使用 q、quote、引号、引號。
      • 双书名号《》:使用 b、book、书名号、書名號。
      • 单书名号〈〉:使用 single-book、单书名号、單書名號。
      • 书1:使用 b1、书1、書1(同双书名号)。
      • 书2:使用 b2、书2、書2、s(同{{单双书名号转换}})。
      • 书3:使用 b3、书3、書3、v(同{{引书号转换}})。

杂项

[编辑]
  • wrapClass:选填,不建议使用,包裹在整个图标输出外面的class。
  • wrapStyles:选填,不建议使用,包裹在整个图标输出外面的样式。

示例

[编辑]
  • {{#invoke:TalkIcon|main|File:Example.png|text=示例|alt=沙盒|link=Wikipedia:沙盒}} → 沙盒 示例
  • {{#invoke:TalkIcon|main|(×)|山猪|fg=red|bg=pink|type=xfd-delete,humor|id=delete}} → (×)山猪
  • {{#invoke:TalkIcon|main|File:Vote.svg|size=24px|alt=投票|link=Project:投票}} → 投票
  • {{#invoke:TalkIcon|main|(?)|疑问|fg=white|bg=#007fff|iconLang=zh-Hant}} → (?)疑问
  • {{#invoke:TalkIcon|main|⚠|注意|extra=你的脚下|iconStyles=font-family: 'Noto Color Emoji', 'Segoe UI Emoji', 'sans-serif';}} → ⚠注意你的脚下
  • {{#invoke:TalkIcon|main|(►)|移动|fg=blue|bg=lightblue|to=Wikipedia:沙盒|wrapTo=q}} → (►)移动至“Wikipedia:沙盒”
  • {{#invoke:TalkIcon|main|File:Symbol declined.svg|驳回|explain=用户查核不是在钓鱼}} →  驳回:用户查核不是在钓鱼
  • {{#invoke:TalkIcon|main|multi:WikiProject Council project list icon.svg/书.svg|这是一本书}} →  这是一本书
  • {{#invoke:TalkIcon|main|bg=black|fg=silver|( π )|题外话|iconSpace=false}} → ( π )题外话
  • {{#invoke:TalkIcon|main|bg=black|fg=silver|( π )|题外话|iconSpace=true}} → ( π ) 题外话

注释

[编辑]
  1. ^ foreground
  2. ^ background