Difference between revisions of "Template:Tree-Start/Documentation"

From War Thunder Wiki
Jump to: navigation, search
(Added Tree-Arrow-Right)
(Edits)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{docpage}}
 
{{docpage}}
  
This template is used to create a header for a vehicle navigation table. There is a parameter that must be set for the template to function properly, which is the number of vehicle columns (5, 6, or 7). There is also an optional second parameter, which removes the header with the “Researchable Vehicles” and “Premium Vehicles” lines.
+
This template is used at the start of a navigation table to define the number of columns and create a header. There are 2 parameters:
+
* the number of vehicle columns,
The template is used in combination with the [[Template:Tree-Line]] and [[Template:Tree-End]] templates. It can also be used together with the [[Template:Tree-Group-Start]] template.
+
* (optional) the removal of the header ("Researchable Vehicles" & "Premium Vehicles").
+
 
Main rules of using the template:
+
{| class="wikitable"
{| class="wikitable" width="800px"
+
! width="30%" | Parameter !! width="30%" | Code !! width="25%" | Result !! width="15%" | Example
!Example
 
!Code
 
!colspan="3" | Result
 
 
|-
 
|-
|width=200px|
+
| rowspan="4" | The number of vehicle columns in the navigation table for each nation is set to a fixed number (3 - 7). 2 columns are always reserved for premium vehicles (on the right), the rest is for researchable vehicles.
The [[Template:Tree-Arrow]] used in between linear vehicles is the same one as the one used in the client. There must be no spaces or <nowiki><br></nowiki> tags present. If necessary, it’s possible to make the arrow longer by setting an additional parameter.
+
| <pre>{{Tree-Start|7}}</pre> || Researchable vehicles: 5 columns <br> Premium vehicles: 2 columns || [[:Category:USA aircraft]]
|
+
|-
<pre>{{Tree-Unit|p-26a_34_m2}}
+
| <pre>{{Tree-Start|6}}</pre> || Researchable vehicles: 4 columns <br> Premium vehicles: 2 columns || [[:Category:China aircraft]]
{{Tree-Arrow}}
+
|-
{{Tree-Unit|p-26a_33}}</pre>
+
| <pre>{{Tree-Start|5}}</pre> || Researchable vehicles: 3 columns <br> Premium vehicles: 2 columns || [[:Category:Sweden aircraft]]
|style="width:150px;text-align:center;" colspan="3" |
 
{{Tree-Unit|p-26a_34_m2}}
 
{{Tree-Arrow}}
 
{{Tree-Unit|p-26a_33}}
 
 
|-
 
|-
|
+
| <pre>{{Tree-Start|4}}</pre> || Researchable vehicles: 2 columns <br> Premium vehicles: 2 columns || [[:Category:Coastal Fleet Britain]]
 
|-
 
|-
|width=400px|
+
| rowspan="2" | For custom navigation tables, the preset header can be removed to replace it with a custom one. When the second parameter is defined, the first parameter (number of columns) plays no role and can be left blank. || <pre>{{Tree-Start|6|without header}}</pre> || rowspan="2" | The header "Researchable Vehicles" / "Premium Vehicles" is hidden. || rowspan="2" | [[:Category:Anti-aircraft vehicles]]
The [[Template:Tree-Arrow-Right]] used in between vertical vehicles is the same one as the one used in the client. There must be no spaces or <nowiki><br></nowiki> tags present. If necessary, it’s possible to make the arrow longer by setting an additional parameter.
 
| <pre>{{Tree-Unit|p-26a_34_m2}} || {{Tree-Arrow-Right}} || {{Tree-Unit|p-26a_33}}</pre>
 
|style="width:150px;text-align:center;"| {{Tree-Unit|p-26a_34_m2}} || {{Tree-Arrow-Right}} || {{Tree-Unit|p-26a_33}}
 
 
|-
 
|-
|
+
| <pre>{{Tree-Start||without header}}</pre>
The [[Template:Tree-Skip]] is usually used in between premium and gift vehicles. It should contain no spaces or <nowiki><br></nowiki> tags as well. If necessary, it’s possible to make the space shorter or longer by setting an additional parameter.
 
|
 
<pre>{{Tree-Unit-Prem|p-26a_34}}
 
{{Tree-Skip}}
 
{{Tree-Unit-Prem|b_10b}}</pre>
 
|style="text-align:center;" colspan="3" |
 
{{Tree-Unit-Prem|p-26a_34}}
 
{{Tree-Skip}}
 
{{Tree-Unit-Prem|b_10b}}
 
 
|-
 
|-
|
 
For more information about folders that merge vehicle groups, please see the corresponding [[Template:Tree-Group-Start|template page]].
 
|
 
<pre>{{Tree-Group-Start}}
 
{{Tree-Unit|f4f-3}}
 
{{Tree-Arrow}}
 
{{Tree-Unit|f4f-4}}
 
{{Tree-Group-End|f4f_group|F4F}}</pre>
 
|style="text-align:center;vertical-align:top;height:170px;" colspan="3" |
 
{{Tree-Group-Start}}
 
{{Tree-Unit|f4f-3}}
 
{{Tree-Arrow}}
 
{{Tree-Unit|f4f-4}}
 
{{Tree-Group-End|f4f_group|F4F}}
 
 
|}
 
|}
  
The Template-Arrow used in between linear vehicles is the same one as the one used in the client. There must be no spaces or <br> tags present. If necessary, it’s possible to make the arrow longer by setting an additional parameter.
 
 
The Template-Gap is usually used in between premium and gift vehicles. It should contain no spaces or <br> tags as well.
 
 
For more information about folders that merge vehicle groups, please see the corresponding template page.
 
 
 
Clean template source codes:
 
Clean template source codes:
{{Sp-begin|Code with 7 columns}}
+
{{Sp-begin|Navigation table with 7 columns}}
 
<pre style="text-align:left;">{{Tree-Start|7}}
 
<pre style="text-align:left;">{{Tree-Start|7}}
 
{{Tree-Line|I rank}}
 
{{Tree-Line|I rank}}
 
 
|
 
|
  
Line 82: Line 42:
  
 
{{Tree-Line|II rank}}
 
{{Tree-Line|II rank}}
 
 
|
 
|
  
Line 98: Line 57:
  
 
{{Tree-Line|III rank}}
 
{{Tree-Line|III rank}}
 
 
|
 
|
  
Line 114: Line 72:
  
 
{{Tree-Line|IV rank}}
 
{{Tree-Line|IV rank}}
 
 
|
 
|
  
Line 130: Line 87:
  
 
{{Tree-Line|V rank}}
 
{{Tree-Line|V rank}}
 
 
|
 
|
  
Line 146: Line 102:
  
 
{{Tree-Line|VI rank}}
 
{{Tree-Line|VI rank}}
 
 
|
 
|
  
Line 164: Line 119:
 
{{Sp-end}}
 
{{Sp-end}}
  
{{Sp-begin|Code with 6 columns}}
+
{{Sp-begin|Navigation table with 6 columns}}
 
<pre style="text-align:left;">{{Tree-Start|6}}
 
<pre style="text-align:left;">{{Tree-Start|6}}
 
{{Tree-Line|I rank}}
 
{{Tree-Line|I rank}}
 
 
|
 
|
  
Line 181: Line 135:
  
 
{{Tree-Line|II rank}}
 
{{Tree-Line|II rank}}
 
 
|
 
|
  
Line 195: Line 148:
  
 
{{Tree-Line|III rank}}
 
{{Tree-Line|III rank}}
 
 
|
 
|
  
Line 209: Line 161:
  
 
{{Tree-Line|IV rank}}
 
{{Tree-Line|IV rank}}
 
 
|
 
|
  
Line 223: Line 174:
  
 
{{Tree-Line|V rank}}
 
{{Tree-Line|V rank}}
 
 
|
 
|
  
Line 237: Line 187:
  
 
{{Tree-Line|VI rank}}
 
{{Tree-Line|VI rank}}
 
 
|
 
|
  
Line 253: Line 202:
 
{{Sp-end}}
 
{{Sp-end}}
  
{{Sp-begin|Code with 5 columns}}
+
{{Sp-begin|Navigation table with 5 columns}}
 
<pre style="text-align:left;">{{Tree-Start|5}}
 
<pre style="text-align:left;">{{Tree-Start|5}}
 
{{Tree-Line|I rank}}
 
{{Tree-Line|I rank}}
 +
|
 +
 +
|
 +
 +
|
 +
 +
|style="border-left: solid 1px #cccccc;"|
 +
 +
|
 +
 +
{{Tree-Line|II rank}}
 +
|
 +
 +
|
 +
 +
|
 +
 +
|style="border-left: solid 1px #cccccc;"|
 +
 +
|
 +
 +
{{Tree-Line|III rank}}
 +
|
 +
 +
|
 +
 +
|
 +
 +
|style="border-left: solid 1px #cccccc;"|
 +
 +
|
 +
 +
{{Tree-Line|IV rank}}
 +
|
 +
 +
|
 +
 +
|
 +
 +
|style="border-left: solid 1px #cccccc;"|
 +
 +
|
 +
 +
{{Tree-Line|V rank}}
 +
|
 +
 +
|
 +
 +
|
 +
 +
|style="border-left: solid 1px #cccccc;"|
  
 +
|
 +
 +
{{Tree-Line|VI rank}}
 
|
 
|
  
Line 267: Line 270:
 
|
 
|
  
{{Tree-Line|II rank}}
+
{{Tree-End}}</pre>
 +
{{Sp-end}}
 +
{{Sp-begin|Navigation table with 4 columns}}
 +
<pre style="text-align:left;">{{Tree-Start|4}}
 +
{{Tree-Line|I rank}}
 +
|
 +
 
 +
|
 +
 
 +
|style="border-left: solid 1px #cccccc;"|
  
 
|
 
|
  
 +
{{Tree-Line|II rank}}
 
|
 
|
  
Line 280: Line 293:
  
 
{{Tree-Line|III rank}}
 
{{Tree-Line|III rank}}
 +
|
  
 
|
 
|
 +
 +
|style="border-left: solid 1px #cccccc;"|
  
 +
|
 +
 +
{{Tree-Line|IV rank}}
 
|
 
|
  
Line 291: Line 310:
 
|
 
|
  
{{Tree-Line|IV rank}}
+
{{Tree-Line|V rank}}
 +
|
 +
 
 +
|
 +
 
 +
|style="border-left: solid 1px #cccccc;"|
  
 
|
 
|
  
 +
{{Tree-Line|VI rank}}
 
|
 
|
  
Line 303: Line 328:
 
|
 
|
  
{{Tree-Line|V rank}}
+
{{Tree-End}}</pre>
 +
{{Sp-end}}{{Sp-begin|Navigation table with 3 columns}}
 +
<pre style="text-align:left;">{{Tree-Start|3}}
 +
{{Tree-Line|I rank}}
 +
|
 +
 
 +
|style="border-left: solid 1px #cccccc;"|
 +
 
 +
|
  
 +
{{Tree-Line|II rank}}
 
|
 
|
 +
 +
|style="border-left: solid 1px #cccccc;"|
  
 
|
 
|
  
 +
{{Tree-Line|III rank}}
 
|
 
|
  
Line 315: Line 352:
 
|
 
|
  
{{Tree-Line|VI rank}}
+
{{Tree-Line|IV rank}}
 +
|
 +
 
 +
|style="border-left: solid 1px #cccccc;"|
  
 
|
 
|
  
 +
{{Tree-Line|V rank}}
 
|
 
|
 +
 +
|style="border-left: solid 1px #cccccc;"|
  
 +
|
 +
 +
{{Tree-Line|VI rank}}
 
|
 
|
  
Line 329: Line 375:
 
{{Tree-End}}</pre>
 
{{Tree-End}}</pre>
 
{{Sp-end}}
 
{{Sp-end}}
 +
 +
The template ''Tree-Start'' is used in combination with the template [[Template:Tree-End]]. Each tree opened with ''Tree-Start'' must be closed with ''Tree-End''.
 +
 +
The following templates are also usually used in the navigation table:
 +
* [[Template:Tree-Unit]]
 +
* [[Template:Tree-Line]]
 +
* [[Template:Tree-Arrow]]
 +
* [[Template:Tree-Arrow-Right]]
 +
* [[Template:Tree-Skip]]
 +
* [[Template:Tree-Group]]
 +
Read the documentation about these templates to get familiar with their use.
 +
 +
{| class="wikitable"
 +
! Example !! Code !! colspan="3" | Result
 +
|-
 +
| The [[Template:Tree-Arrow]] used in between linear vehicles is the same one as the one used in the client. There must be no spaces or <nowiki><br></nowiki> tags present. If necessary, it's possible to make the arrow longer by setting an additional parameter.
 +
| <pre>{{Tree-Unit|p-26a_34_m2}}
 +
{{Tree-Arrow}}
 +
{{Tree-Unit|p-26a_33}}</pre>
 +
| style="text-align:center;" colspan="3" |
 +
{{Tree-Unit|p-26a_34_m2}}
 +
{{Tree-Arrow}}
 +
{{Tree-Unit|p-26a_33}}
 +
|-
 +
| The [[Template:Tree-Arrow-Right]] used in between vehicles is the same one as the one used in the client. There must be no spaces or <nowiki><br></nowiki> tags present. If necessary, it's possible to make the arrow longer by setting an additional parameter.
 +
| <pre>{{Tree-Unit|p-26a_34_m2}} || {{Tree-Arrow-Right}} || {{Tree-Unit|p-26a_33}}</pre>
 +
| style="text-align:center;" | {{Tree-Unit|p-26a_34_m2}} || {{Tree-Arrow-Right}} || {{Tree-Unit|p-26a_33}}
 +
|-
 +
| The [[Template:Tree-Skip]] is usually used in between premium and gift vehicles. It should contain no spaces or <nowiki><br></nowiki> tags as well. If necessary, it's possible to make the space shorter or longer by setting an additional parameter.
 +
| <pre>{{Tree-Unit|p-26a_34}}
 +
{{Tree-Skip}}
 +
{{Tree-Unit|b_10b}}</pre>
 +
| style="text-align:center;" colspan="3" |
 +
{{Tree-Unit|p-26a_34}}
 +
{{Tree-Skip}}
 +
{{Tree-Unit|b_10b}}
 +
|-
 +
| For more information about folders that merge vehicle groups, please see the corresponding [[Template:Tree-Group|template page]].
 +
| <pre>{{Tree-Group|f4f_group|F4F|
 +
  {{Tree-Unit|f4f-3}}
 +
  {{Tree-Arrow}}
 +
  {{Tree-Unit|f4f-4}}
 +
}}</pre>
 +
|style="text-align:center;vertical-align:top;height:170px;" colspan="3" |
 +
{{Tree-Group|f4f_group|F4F|
 +
  {{Tree-Unit|f4f-3}}
 +
  {{Tree-Arrow}}
 +
  {{Tree-Unit|f4f-4}}
 +
}}
 +
|}

Latest revision as of 12:14, 22 November 2020

This template is used at the start of a navigation table to define the number of columns and create a header. There are 2 parameters:

  • the number of vehicle columns,
  • (optional) the removal of the header ("Researchable Vehicles" & "Premium Vehicles").
Parameter Code Result Example
The number of vehicle columns in the navigation table for each nation is set to a fixed number (3 - 7). 2 columns are always reserved for premium vehicles (on the right), the rest is for researchable vehicles.
{{Tree-Start|7}}
Researchable vehicles: 5 columns
Premium vehicles: 2 columns
Category:USA aircraft
{{Tree-Start|6}}
Researchable vehicles: 4 columns
Premium vehicles: 2 columns
Category:China aircraft
{{Tree-Start|5}}
Researchable vehicles: 3 columns
Premium vehicles: 2 columns
Category:Sweden aircraft
{{Tree-Start|4}}
Researchable vehicles: 2 columns
Premium vehicles: 2 columns
Category:Coastal Fleet Britain
For custom navigation tables, the preset header can be removed to replace it with a custom one. When the second parameter is defined, the first parameter (number of columns) plays no role and can be left blank.
{{Tree-Start|6|without header}}
The header "Researchable Vehicles" / "Premium Vehicles" is hidden. Category:Anti-aircraft vehicles
{{Tree-Start||without header}}

Clean template source codes:






The template Tree-Start is used in combination with the template Template:Tree-End. Each tree opened with Tree-Start must be closed with Tree-End.

The following templates are also usually used in the navigation table:

Read the documentation about these templates to get familiar with their use.

Example Code Result
The Template:Tree-Arrow used in between linear vehicles is the same one as the one used in the client. There must be no spaces or <br> tags present. If necessary, it's possible to make the arrow longer by setting an additional parameter.
{{Tree-Unit|p-26a_34_m2}}
{{Tree-Arrow}}
{{Tree-Unit|p-26a_33}}
Item own.png
P-26A-34 M2
p-26a_34_m2.png
Arrow.png
Item own.png
P-26A-33
p-26a_33.png
The Template:Tree-Arrow-Right used in between vehicles is the same one as the one used in the client. There must be no spaces or <br> tags present. If necessary, it's possible to make the arrow longer by setting an additional parameter.
{{Tree-Unit|p-26a_34_m2}} || {{Tree-Arrow-Right}} || {{Tree-Unit|p-26a_33}}
Item own.png
P-26A-34 M2
p-26a_34_m2.png
Arrow-left.png
Item own.png
P-26A-33
p-26a_33.png
The Template:Tree-Skip is usually used in between premium and gift vehicles. It should contain no spaces or <br> tags as well. If necessary, it's possible to make the space shorter or longer by setting an additional parameter.
{{Tree-Unit|p-26a_34}}
{{Tree-Skip}}
{{Tree-Unit|b_10b}}
Item prem.png
P-26A-34
p-26a_34.png
Item prem.png
B-10B
b_10b.png
For more information about folders that merge vehicle groups, please see the corresponding template page.
{{Tree-Group|f4f_group|F4F|
  {{Tree-Unit|f4f-3}}
  {{Tree-Arrow}}
  {{Tree-Unit|f4f-4}}
}}
Item own.png
F4F-3
f4f-3.png
Arrow.png
Item own.png
F4F-4
f4f-4.png
F4F
f4f_group.png