模板:Hide/doc

模板页面

生成一个可折叠的文本框

模板参数

参数描述类型状态
标题title

表格的标题部分

未知必需
内容content

表格的内容部分

字符串必需
展开状态show

其中部分参数可以省略参数名,规则如下:

若第1个无名参数值为show时,将会默认展开内容: 此时若没有参数标题,则将会使用第2个无名参数值为标题部分; 此时若没有参数内容,则将会使用第3个无名参数值为内容部分;

若第1个无名参数值不为show时: 此时若没有参数标题,则将会使用第1个无名参数值为标题部分; 此时若没有参数内容,则将会使用第2个无名参数值为内容部分。

未知可选
宽度width

指定表格的宽度

未知可选
“展开”文字描述自定义expandtext

自定义“展开”的文字描述

默认值
展开
单行文本可选
“折叠”文字描述自定义collapsetext

自定义“折叠”的文字描述

默认值
折叠
单行文本可选

使用方法

参数列表
参数名 说明
show 当该参数内容为show时,将会默认展开内容
标题 表格的标题部分
内容 表格的内容部分
width 指定表格的长度
expandtext 自定义“展开”的文字描述
collapsetext 自定义“折叠”的文字描述

其中部分参数可以省略参数名,规则如下:

  • 若第1个无名参数值为show时,将会默认展开内容:
    1. 此时若没有参数标题,则将会使用第2个无名参数值为标题部分;
    2. 此时若没有参数内容,则将会使用第3个无名参数值为内容部分;
  • 若第1个无名参数值show时:
    1. 此时若没有参数标题,则将会使用第1个无名参数值为标题部分;
    2. 此时若没有参数内容,则将会使用第2个无名参数值为内容部分。

使用示例

基本示例

{{Hide|你懂的|*测试|expandtext=你真的想要看?|collapsetext=被骗啦}}
你懂的
  • 测试

视频示例(配合Template:嵌入哔哩哔哩视频使用)

{{折叠文本框|expandtext=|collapsetext=|title=视频|content={{嵌入哔哩哔哩视频|bv=BV1Ws4y1A7fS|width=300}}}}
视频


图片示例

{{Hide|文件:辟邪.jpg|[[文件:辟邪.png]]}}
文件:辟邪.jpg

辟邪.png

{{Hide|[[File:辟邪.png]]|File:辟邪.png}}
File:辟邪.png

辟邪.png


“show”参数示例

{{Hide
|标题=文件:辟邪.jpg
|内容=
[[文件:辟邪.jpg]]
|show=show
}}


{{hide
|标题=示范例
|内容=自动显示的hide模板
|show
}}


  • 综上,在模板中使用|show=show或是|show中的任意一种,都会自动显示隐藏内容,而|show=的写法不会自动显示。(注意show参数后面的等号


模板内嵌表格

本模板里面直接使用维基表格会出现错误,出错原因是维基表格中的竖线|被错误识别为参数的分割线(比如{{Hide||-}}会被识别为{{Hide|(无参数)|(参数:-)}}。)

解决方案一:请使用{{!}}代替表格中的|{{!!}}代替表格中的||

解决方案二:不使用{{hide}},直接手动在表格加入class="mw-collapsible mw-collapsed wikitable"
代码示例如下:

{| class="mw-collapsible mw-collapsed wikitable"
|-
! 技能名 !! 效果
|-
| '''Tocca''' || 《格斗》用缎带进行攻击,一定几率使对方进入“束缚”状态
|-
| '''Tocca·Splrale''' || 《格斗》使缎带化为螺旋状,对前方进行贯通攻击
|-
......