2023年政策修订增补工作正在进行中,欢迎参与!
  • Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

模板:OrderedTabs

萌娘百科,万物皆可萌的百科全书!转载请标注来源页面的网页链接,并声明引自萌娘百科。内容不可商用。
跳转到导航 跳转到搜索
Template-info.svg 模板文档  [查看] [编辑] [历史] [刷新]

简介

本模板改编自{{Tabs}},用法与其完全相同,并支持其所有参数,因此用法请参见{{Tabs}}的用法。 本模板亦可作{{OTabs}}

与Tabs的区别

本模板与{{Tabs}}的区别主要在于:

  1. {{Tabs}}的呈现顺序实际上与填写的参数编号完全无关,仅与填写的顺序有关,而本模板的标签页则严格按照编号升序排列
  2. 因为使用了模块,所有参数的内容均不支持使用模板,也不支持在模板中的{{{参数}}}展开,出于这一原因这个模板不能套娃或许以后能吧,谁知道呢……

出于上述的因素的考虑,本模板并不能完全替代Tabs,因此使用时请酌情考量,如果非常关心标签页的排列顺序,则该模板是个不错的选择。

使用说明

由于标签页按照编号排列,这里要求参数btntabnbticonnn应当保证为数字,例如您只能给定|bt1=|bticon2=|tab2=|bt2=|...不能写|bta=|btc=|tabf=|...倒是不会报错,但是这些乱七八糟的参数会被无视掉

{{OrderedTabs
|bt1=标签1
|tab1=标签页1内容
|bta=無駄
|taba=無駄
|btb=無駄
|tabb=無駄
|bt?=全無駄
|tab?=全無駄
|}}

标签1
标签页1内容


与{{Tabs}}相同的是本模板要求对于每一个n仅当参数btntabn同时指定时,标签页n才是有效的,只有有效的标签页才能显示出来,而bticonn可以不指定(默认为空),例如:

{{OrderedTabs
|bt1=标签1
|tab1=没有指定bticon的标签页1内容
|bt2=标签2
|tab2=指定了bticon的标签页2内容
|bticon2=[[File:Moegirl_is_watching_you.jpg|32px]]
|tab3=没有指定bt3,标签页3是无效的,不予显示
|bt4=没有指定tab4,标签页4是无效的,不予显示
}}
标签1
没有指定bticon的标签页1内容也可以显示
Moegirl is watching you.jpg标签2
指定了bticon的标签页2内容


而且,因为该模板中标签按照编号严格排序,因此填写顺序并不影响最终结果,编号也不必相邻,例如:

{{OrderedTabs
|bt2=标签2
|tab2=标签页2内容
|bt1=标签1
|tab1=标签页1内容
}}
{{OrderedTabs
|tab2=标签页2内容
|bt1=标签1
|bt2=标签2
|tab1=标签页1内容
}}
{{OrderedTabs
|tab2=标签页2内容
|tab1=标签页1内容
|bt1=标签1
|bt2=标签2
}}

结果是一样的:老排列组合怪了

标签1
标签页1内容
标签2
标签页2内容
标签1
标签页1内容
标签2
标签页2内容
标签1
标签页1内容
标签2
标签页2内容

而使用Tabs的则……(其实是因为Tabs模板里直接使用了#forargs,这个参数并不关心参数名的后缀,因此Tabs的顺序与首次填写的每个n的顺序有关)

{{Tabs
|bt2=标签2
|bt1=标签1
|tab2=标签页2内容
|tab1=标签页1内容
}}
标签2
标签页2内容
标签1
标签页1内容

不过尽管如此,依然建议按照编号的顺序写,便于维护。