Template:Sclass/core/sandbox
Appearance
< Template:Sclass | core
![]() | This is the template sandbox page for Template:Sclass/core (diff). See also the companion subpage for test cases. |
This template provides essential services to {{sclass}}
and {{sclass2}}
. NOT TO BE USED DIRECTLY IN ARTICLE SPACE.
Usage
[edit]{{sclass}}
and {{sclass2}}
pass all of the parameters received from the article along with a format parameter to {{sclass/core}}
. The format parameter, simply the name of the calling template, controls how {{sclass/core}}
formats the output. Output format is described in the appropriate template documentation.
{{sclass|<class name>|<ship type>|<format>|<ship-type disambiguator>|<classname disambiguator>|format=<template name>}}</nowiki>
- the unnamed third parameter (
<format>
) should not be confused with the named parameter|format=
. The unnamed third parameter controls how the various parts are assembled and linked. The named|format=
parameter controls<class name>
italics.
- the unnamed third parameter (
In article space the {{sclass}}
template is written:
{{sclass|Haskell|attack transport|3}}
{{sclass}}
makes a call to {{sclass/core}}
that more-or-less amounts to this:
{{sclass/core|Haskell|attack transport|3|||format=sclass}}