模板:Clade
跳至導覽
跳至搜尋
| 此模板使用Lua語言: |
本模板用於繪製樹。
簡易語法
只傳入匿名參數1以使用簡易語法。傳入其他任何參數將被認為是複雜語法。
在簡易語法中,每行寫一個結點,以*區分層級,類似wikitext的無序列表。
{{clade|1=
树1
* 枝1
** 枝1-1
*** 叶子1-1-1(可以写''wikitext'',但'''不能'''跨行)
** 枝1-2
*** 叶1-2-1(可以嵌套{{color|#161|单行模板}})
** 枝1-3
*** 枝1-3-1
**** 叶1-3-1-1
*** 枝1-3-2
**** 叶1-2-2-1
* 枝2
** 叶2-1
树2
* 可以写多个树
* ……
}}
樹1
枝1
枝1-1
葉子1-1-1(可以寫wikitext,但不能跨行)
枝1-2
葉1-2-1(可以嵌套單行模板)
枝1-3
枝1-3-1
葉1-3-1-1
枝1-3-2
葉1-2-2-1
枝2
葉2-1
樹2
可以寫多個樹
……
複雜語法
參數
root:根節點內容labelx:第x個葉子節點上的分支標籤,label1、label2以此類推。- 匿名參數
x:第x個葉子節點的內容。
參數都不是必須,可以留空,會自動根據輸入的情況生成。
用例
使用所有參數:
{{clade
|root=根
|label1=枝a
|1=叶子1
|label2=枝b
|2=叶子2
|label3=枝c
|3=叶子3
|label4=枝d
|4=叶子4
}}
根
| 枝a | 葉子1 |
| 枝b | 葉子2 |
| 枝c | 葉子3 |
| 枝d | 葉子4 |
使用部分參數:
{{clade
|1=叶子1
|2=叶子2
|3=叶子3
|label4=枝d
}}
| 葉子1 | |
| 葉子2 | |
| 葉子3 | |
| 枝d | |
嵌套使用生成多級子樹:
需要生成多級子樹時,子樹不建議輸入root參數,容易出現錯誤。
{{clade
|root=根
|label1=枝a
|1={{clade
|label1=枝a-a
|1=叶子a-1
|label2=枝a-b
|2=叶子a-2
|label3=枝a-c
|3={{clade
|label1=枝a-c-a
|1=叶子a-c-1
|label2=枝a-c-b
|2=叶子a-c-2
}}
}}
|label2=枝b
|2=叶子2
}}
根
| 枝a |
| |||||||||||||||
| 枝b | 葉子2 | |||||||||||||||