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

模板:OrderedTabs/doc

萌娘百科,萬物皆可萌的百科全書!轉載請標註來源頁面的網頁連結,並聲明引自萌娘百科。內容不可商用。
跳至導覽 跳至搜尋

簡介

本模板改編自{{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內容

不過儘管如此,依然建議按照編號的順序寫,便於維護。