Template:Ship module infobox: Difference between revisions

Current answers. Practical procedures. Reliable reference.
Jump to navigation Jump to search
Create ship module structured stub framework
 
Document data-backed ship module infobox usage
 
(One intermediate revision by the same user not shown)
Line 3: Line 3:
Infobox for ship module articles.
Infobox for ship module articles.


The template is wired to structured stub data in [[Module:Data/ShipModules]].
The template is wired to structured stub data in [[Module:Data/ShipModules/index|Module:Data/ShipModules/index]].
Article-level parameters can override structured defaults later, once facts are
Article-level parameters can override structured defaults later, once facts are
ready to be filled.
ready to be filled.


<pre>
Normal article usage should be the same data-backed pattern used by Engineer pages:
{{Ship module infobox
|name = Beam Laser
|image =
|module_class =
|slot_type =
|mount =
|manufacturer =
|availability =
|engineering =
|related_modules =
}}
</pre>


Empty parameters are hidden automatically.
<pre>{{Ship module infobox}}</pre>
 
The template automatically uses the current page title and structured defaults from
<code>Module:Data/ShipModules/&lt;Page name&gt;</code>. Article-level parameters remain
available as an escape hatch, but should not be left as empty manual boilerplate on
module articles.


[[Category:Templates]]
[[Category:Templates]]
</noinclude>
</noinclude>

Latest revision as of 23:47, 24 August 2026

Ship module infobox
No image available

Usage

Infobox for ship module articles.

The template is wired to structured stub data in Module:Data/ShipModules/index. Article-level parameters can override structured defaults later, once facts are ready to be filled.

Normal article usage should be the same data-backed pattern used by Engineer pages:

{{Ship module infobox}}

The template automatically uses the current page title and structured defaults from Module:Data/ShipModules/<Page name>. Article-level parameters remain available as an escape hatch, but should not be left as empty manual boilerplate on module articles.