該模板包含了一個繼承其它組的 NBT 標籤。該文件也會説明 {{Nbt inherit/template}}
模板的用法。
用法[]
該模板需要為每組標籤建立幾個頁面。Template:Nbt inherit/<id>
頁面使用該模板,它也是編輯者實際使用的模板。Template:Nbt inherit/<id>/template
頁面簡單嵌入了這個實際內容,以在點擊顯示按鈕時顯示被繼承的內容(該頁只是為頁面載入腳本提供技術快取),它應該只包含 {{Nbt inherit/template}}
模板。
|1=
是模板的名稱再加上/template
|2=
是在頁頭中使用的標題
Template:Nbt inherit/template
用法
|1=
是要被嵌入的頁面|2=
將會在晚些時候被 DPL 使用。
示例[]
要繼承區塊格式/實體:
{{Nbt inherit|Template:Nbt inherit/entity/template|所有实体都有的标签}}
{{Nbt inherit/template|区块格式/实体|entity}}
然後以樹狀圖形式顯示繼承:
<div class="treeview"> * {{nbt|compound}} 实体标签 ** {{nbt inherit/entity}} ** 该实体独有的标签 ** 该实体另外一个独有的标签 *** {{nbt inherit/item|indent=***}} </div>
- 實體標籤
- 實體共通標籤
- 該實體獨有的標籤
- 該實體另外一個獨有的標籤
- 物品共通標籤
繼承段落可自繼承 NBT 標籤段落,簡單地在 Template:Nbt inherit/<id>
模板包含繼承的標籤,然後傳遞 |indent=
參數。然後,在每一行的下面第一個使用 #if 語句(因為 phab:T14974,所以這是必須的)。例如,生物類繼承自生物,也繼承實體類的標籤。
{{Nbt inherit/entity|indent={{{indent|}}}}} {{#if: {{{indent|}}} | {{{indent}}} | ** }}{{Nbt inherit|Template:Nbt inherit/mob/template|所有实体都拥有的标签}}
然後以樹狀圖形式顯示繼承:
<div class="treeview"> * {{nbt|compound}} 实体标签 ** {{nbt inherit/mob}} ** 该实体独有的标签 ** 该实体另外一个独有的标签 </div>
- Entity tag
- 實體共通標籤
- 活體共通標籤
- 生物共通標籤
- 該實體獨有的標籤
- 該實體另外一個獨有的標籤