Changes

test
Line 1: Line 1: −
<includeonly>{{EquipmentInfoKai|{{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}}}}}}}
{{EquipmentCategoriesKai|{{PAGENAME}}}}
+
<h2>Introduction</h2>
 +
<p lang="ja">{{#if:{{#var:info}}|{{#var:info}}|{{#if:{{{ja|}}}|{{{ja}}}|?}}}}</p>
 +
<p>''{{#if:{{#var:info_en}}|{{#var:info_en}}|{{#if:{{{en|}}}|{{{en}}}|?}}}}''</p>{{TOC right}}{{#if:{{{header|}}}||
 +
<h2>Notes</h2>
 +
'''{{#if:{{#var:buildable}}|Buildable|Unbuildable}}'''
 +
{{#categorytree:Ships with {{{1|{{PAGENAME}}}}} as stock equipment|mode=pages|depth=0}}
 +
{{#categorytree:Equipment that consume {{{1|{{PAGENAME}}}}} during improvement|mode=pages|depth=0}}
 +
{{{notes|}}}{{clear}}
 +
{{#if:{{#var:improvable}}|<h2>Improvement</h2>
 +
{{ImprovementTableKai|{{{1|{{PAGENAME}}}}}|categories=true}}}}
 +
{{#ifexist:{{{1|{{PAGENAME}}}}}/Bonuses|<h2>Bonuses</h2>
 +
[[Category:Equipment with bonuses]]
 +
{{:{{{1|{{PAGENAME}}}}}/Bonuses}}}}
 +
{{#if:{{{trivia|}}}|<h2>Trivia</h2>{{#if:{{{collapsed|}}}|<div class="mw-collapsible mw-collapsed">}}
 +
{{{trivia}}}{{#if:{{{collapsed|}}}|</div>{{clear}}}}}}
 +
{{#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]].
   −
==Introduction==
+
The general layout that can be generated is:
{{{jp|?}}}
+
*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.
   −
''{{{en|?}}}''
+
==Parameters==
 +
*'''[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>.
 +
*'''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.
 +
*'''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).
   −
==Notes==
+
===Lua parameters===
{{#categorytree:Ships with {{PAGENAME}} as stock equipment|mode=pages|depth=0}}
+
The following equipment data module fields are used:
{{#categorytree:Equipment that consume {{PAGENAME}} during improvement|mode=pages|depth=0}}
+
*<code>_info</code> for '''ja'''
{{{notes|}}}
+
*<code>_wikipedia</code> for Wikipedia link in optional see also section.
{{#if:{{{improvement|}}}|==Improvement==
+
*<code>_buildable</code> for Buildable/Unbuildable note
{{ImprovementTableKai|{{PAGENAME}}|categories=true}}}}</includeonly><noinclude>
+
*<code>_improvements</code> for optional improvement section.
Infobox, Introduction, Notes and Improvement sections for [[:Category:Player equipment|equipment pages]].
     −
Usage:
+
==Usage==
 +
Full page:
 
<pre>
 
<pre>
{{EquipmentPageHeader
+
{{Equipment
|ja = Japanese description
+
 
|en = English description
+
|en =  
|notes = notes, optional
+
 
|improvement = true if improvable
+
|notes =
 +
 
 +
|trivia =  
 +
 
 +
|see also =  
 +
 
 +
}}
 +
</pre>
 +
Or only for the header (from infobox to category tree):
 +
<pre>
 +
{{Equipment
 +
 
 +
|header = true
 +
 
 +
|en =
 +
 
 
}}
 
}}
 +
...
 
</pre>
 
</pre>
 
</noinclude>
 
</noinclude>
42,696

edits