模板: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內容
不過儘管如此,依然建議按照編號的順序寫,便於維護。