- Welcome to the Kancolle Wiki!
- If you have any questions regarding site content, account registration, etc., please visit the KanColle Wiki Discord
Difference between revisions of "Template:Equipment"
Jump to navigation
Jump to search
Jigaraphale (talk | contribs) (test) |
|||
(19 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | <includeonly>{{#vardefine:info|{{#invoke:EquipmentPage|info|pagename={{PAGENAME}}}}}}{{#vardefine:wikipedia|{{#invoke:EquipmentPage|wikipedia|pagename={{PAGENAME}}}}}}{{#vardefine:buildable|{{#invoke:EquipmentPage|buildable|pagename={{PAGENAME}}}}}}{{#vardefine:improvable|{{#invoke:EquipmentPage|improvable|pagename={{PAGENAME}}}}}}{{EquipmentInfoKai|{{{1|{{PAGENAME}}}}}}}{{EquipmentCategoriesKai|{{{1|{{PAGENAME}}}}}}} | + | <includeonly>{{#vardefine:info|{{#invoke:EquipmentPage|info|pagename={{{1|{{PAGENAME}}}}}}}}}{{#vardefine:info_en|{{#invoke:EquipmentPage|info_en|pagename={{{1|{{PAGENAME}}}}}}}}}{{#vardefine:wikipedia|{{#invoke:EquipmentPage|wikipedia|pagename={{{1|{{PAGENAME}}}}}}}}}{{#vardefine:buildable|{{#invoke:EquipmentPage|buildable|pagename={{{1|{{PAGENAME}}}}}}}}}{{#vardefine:improvable|{{#invoke:EquipmentPage|improvable|pagename={{{1|{{PAGENAME}}}}}}}}}{{EquipmentInfoKai|{{{1|{{PAGENAME}}}}}}}{{EquipmentCategoriesKai|{{{1|{{PAGENAME}}}}}}} |
<h2>Introduction</h2> | <h2>Introduction</h2> | ||
− | <p>{{#if:{{#var:info}}|{{#var:info}}|{{#if:{{{ja|}}}|{{{ja}}}|?}}}}</p> | + | <p lang="ja">{{#if:{{#var:info}}|{{#var:info}}|{{#if:{{{ja|}}}|{{{ja}}}|?}}}}</p> |
− | <p>''{{#if:{{{en|}}}|{{{en}}}|?}}''</p> | + | <p>''{{#if:{{#var:info_en}}|{{#var:info_en}}|{{#if:{{{en|}}}|{{{en}}}|?}}}}''</p>{{TOC right}}{{#if:{{{header|}}}|| |
<h2>Notes</h2> | <h2>Notes</h2> | ||
'''{{#if:{{#var:buildable}}|Buildable|Unbuildable}}''' | '''{{#if:{{#var:buildable}}|Buildable|Unbuildable}}''' | ||
{{#categorytree:Ships with {{{1|{{PAGENAME}}}}} as stock equipment|mode=pages|depth=0}} | {{#categorytree:Ships with {{{1|{{PAGENAME}}}}} as stock equipment|mode=pages|depth=0}} | ||
{{#categorytree:Equipment that consume {{{1|{{PAGENAME}}}}} during improvement|mode=pages|depth=0}} | {{#categorytree:Equipment that consume {{{1|{{PAGENAME}}}}} during improvement|mode=pages|depth=0}} | ||
− | + | {{{notes|}}}{{clear}} | |
{{#if:{{#var:improvable}}|<h2>Improvement</h2> | {{#if:{{#var:improvable}}|<h2>Improvement</h2> | ||
{{ImprovementTableKai|{{{1|{{PAGENAME}}}}}|categories=true}}}} | {{ImprovementTableKai|{{{1|{{PAGENAME}}}}}|categories=true}}}} | ||
− | {{# | + | {{#ifexist:{{{1|{{PAGENAME}}}}}/Bonuses|<h2>Bonuses</h2> |
− | {{{ | + | [[Category:Equipment with bonuses]] |
− | {{#if:{{{ | + | {{:{{{1|{{PAGENAME}}}}}/Bonuses}}}} |
− | {{#if:{{#var:wikipedia}}|* | + | {{#if:{{{trivia|}}}|<h2>Trivia</h2>{{#if:{{{collapsed|}}}|<div class="mw-collapsible mw-collapsed">}} |
− | {{{see also}}}|{{{see also}}}}} | + | {{{trivia}}}{{#if:{{{collapsed|}}}|</div>{{clear}}}}}} |
− | {{Equipmentlist}}}}}}</includeonly><noinclude> | + | {{#if:{{#var:wikipedia}}|{{#if:{{{see also|}}}|<h2>See also</h2> |
+ | *{{#var:wikipedia}} | ||
+ | {{{see also}}}|<h2>See also</h2> | ||
+ | *{{#var:wikipedia}}}}|{{#if:{{{see also|}}}|<h2>See also</h2> | ||
+ | {{{see also}}}}}}} | ||
+ | {{#if:{{{test|}}}|{{Equipmentlist/Test}}|{{Equipmentlist}}}}}}</includeonly><noinclude> | ||
Layout template for [[:Category:Player equipment|equipment pages]]. | Layout template for [[:Category:Player equipment|equipment pages]]. | ||
+ | |||
+ | The general layout that can be generated is: | ||
+ | *Infobox | ||
+ | *Automatic categories | ||
+ | *Introduction section: Japanese and English descriptions | ||
+ | *Notes section: Buildable/Unbuildable note, category trees, notes text, section clear | ||
+ | *Improvement section if equipment is improvable | ||
+ | *Bonuses section, if <code>/Bonuses</code> subpage exists. | ||
+ | *Trivia section | ||
+ | *See also section: Wikipedia and other links | ||
+ | *Navbox. | ||
==Parameters== | ==Parameters== | ||
*'''[1]''': equipment name, <code>PAGENAME</code> is used by default. | *'''[1]''': equipment name, <code>PAGENAME</code> is used by default. | ||
*'''ja''': Japanese description of the equipment, defaults to <code>_info</code> (<code>api_info</code>) from equipment data module or to <code>?</code> when there is no <code>_info</code>. | *'''ja''': Japanese description of the equipment, defaults to <code>_info</code> (<code>api_info</code>) from equipment data module or to <code>?</code> when there is no <code>_info</code>. | ||
− | *'''en''': English description of the equipment, defaults to <code>?</code>. | + | *'''en''': English description of the equipment, defaults to <code>?</code> from equipment data module or to <code>?</code> when there is no <code>_info</code>.. |
*'''notes''': text in notes section. | *'''notes''': text in notes section. | ||
− | *'''trivia ''': text in trivia section ( | + | *'''trivia ''': text in optional trivia section. |
− | *'''see also''': text in see also section | + | **'''collapsed''': set to have collapsed trivia section (e.g., for long write-ups). |
− | *'''header''': set to ignore and not generate anything after category tree (notes text and clear, improvement, trivia, see also sections, | + | *'''see also''': text in optional see also section. |
+ | *'''header''': set to ignore and not generate anything after category tree (notes text and clear, improvement, trivia, see also sections, navbox). | ||
+ | |||
===Lua parameters=== | ===Lua parameters=== | ||
The following equipment data module fields are used: | The following equipment data module fields are used: | ||
− | *<code>_info</code> for '''ja''' | + | *<code>_info</code> for '''ja''' |
− | *<code>_wikipedia</code>. | + | *<code>_wikipedia</code> for Wikipedia link in optional see also section. |
− | *<code>_buildable</code> | + | *<code>_buildable</code> for Buildable/Unbuildable note |
− | *<code>_improvements</code>. | + | *<code>_improvements</code> for optional improvement section. |
==Usage== | ==Usage== | ||
Full page: | Full page: | ||
<pre> | <pre> | ||
− | {{ | + | {{Equipment |
+ | |||
|en = | |en = | ||
+ | |||
|notes = | |notes = | ||
+ | |||
|trivia = | |trivia = | ||
+ | |||
|see also = | |see also = | ||
+ | |||
}} | }} | ||
</pre> | </pre> | ||
Or only for the header (from infobox to category tree): | Or only for the header (from infobox to category tree): | ||
<pre> | <pre> | ||
− | {{ | + | {{Equipment |
+ | |||
|header = true | |header = true | ||
+ | |||
|en = | |en = | ||
+ | |||
}} | }} | ||
... | ... | ||
</pre> | </pre> | ||
</noinclude> | </noinclude> |
Revision as of 07:08, 10 May 2024
Layout template for equipment pages.
The general layout that can be generated is:
- Infobox
- Automatic categories
- Introduction section: Japanese and English descriptions
- Notes section: Buildable/Unbuildable note, category trees, notes text, section clear
- Improvement section if equipment is improvable
- Bonuses section, if
/Bonuses
subpage exists. - Trivia section
- See also section: Wikipedia and other links
- Navbox.
Parameters
- [1]: equipment name,
PAGENAME
is used by default. - ja: Japanese description of the equipment, defaults to
_info
(api_info
) from equipment data module or to?
when there is no_info
. - en: English description of the equipment, defaults to
?
from equipment data module or to?
when there is no_info
.. - notes: text in notes section.
- trivia : text in optional trivia section.
- collapsed: set to have collapsed trivia section (e.g., for long write-ups).
- see also: text in optional see also section.
- header: set to ignore and not generate anything after category tree (notes text and clear, improvement, trivia, see also sections, navbox).
Lua parameters
The following equipment data module fields are used:
_info
for ja_wikipedia
for Wikipedia link in optional see also section._buildable
for Buildable/Unbuildable note_improvements
for optional improvement section.
Usage
Full page:
{{Equipment |en = |notes = |trivia = |see also = }}
Or only for the header (from infobox to category tree):
{{Equipment |header = true |en = }} ...