This template provides essential services to {{sclass}}, {{sclass2}}, {{sclass-}}, and {{s…
This template provides essential services to {{sclass}}, {{sclass2}}, {{sclass-}}, and {{sclass2-}}.
{{sclass}}, {{sclass2}}, {{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|class-name disambiguator|format=template name}}
|format=. The unnamed third parameter controls how the various parts are assembled and linked. The named |format= parameter controls italics and hyphenation.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}}The other templates in this family do the same except that the |format= parameter is different:
{{sclass}}: |format=sclass{{sclass2}}: |format=sclass2{{sclass-}}: |format=sclass-{{sclass2-}}: |format=sclass2-
Test cases for this template and for {{sclass/core/sandbox}} are at the testcases page.
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.