![]() | 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.
((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>
<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.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))