Jump to content

Template:Sclass/core/doc

From Wikipedia, the free encyclopedia

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.

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}}

Categories, module used[edit]