Template:Sclass/core/doc

This template provides essential services to, , , and.

Usage
,,  , and   pass all of the parameters received from the article along with a format parameter to. The format parameter, simply the name of the calling template, controls how  formats the output. Output format is described in the appropriate template documentation.


 * 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 italics and hyphenation.
 * 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 italics and hyphenation.

In article space the  template is written:

makes a call to  that more-or-less amounts to this:

The other templates in this family do the same except that the format parameter is different:
 * : sclass
 * : sclass2
 * : sclass-
 * : sclass2-

Test cases for this template and for are at the testcases page.