模板:OrderedTabs/doc
跳到导航
跳到搜索
简介
本模板改编自{{Tabs}},用法与其完全相同,并支持其所有参数,因此用法请参见{{Tabs}}的用法。 本模板亦可作{{OTabs}}
与Tabs的区别
本模板与{{Tabs}}的区别主要在于:
- {{Tabs}}的呈现顺序实际上与填写的参数编号完全无关,仅与填写的顺序有关,而本模板的标签页则严格按照编号升序排列。
- 因为使用了模块,所有参数的内容均不支持使用模板,也不支持在模板中的{{{参数}}}展开,出于这一原因这个模板不能套娃或许以后能吧,谁知道呢……
出于上述的因素的考虑,本模板并不能完全替代Tabs,因此使用时请酌情考量,如果非常关心标签页的排列顺序,则该模板是个不错的选择。
使用说明
由于标签页按照编号排列,这里要求参数btn
、tabn
、bticonn
的n应当保证为数字,例如您只能给定|bt1=|bticon2=|tab2=|bt2=|...
而不能写|bta=|btc=|tabf=|...
。倒是不会报错,但是这些乱七八糟的参数会被无视掉
{{OrderedTabs |bt1=标签1 |tab1=标签页1内容 |bta=無駄 |taba=無駄 |btb=無駄 |tabb=無駄 |bt?=全無駄 |tab?=全無駄 |}}
标签1
标签页1内容
与{{Tabs}}相同的是本模板要求对于每一个n,仅当参数btn
和tabn
同时指定时,标签页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是无效的,不予显示 }}
而且,因为该模板中标签按照编号严格排序,因此填写顺序并不影响最终结果,编号也不必相邻,例如:
{{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内容
不过尽管如此,依然建议按照编号的顺序写,便于维护。