Template:Catlst

See whatlinkshere (commons / Wikipedia) and usage for appearance.
 * Active content hidden above:--Template generates error message when given no input.

Version at-a-glance:
 * Ver: 4d
 * source: Wikipedia, (m) remove "big change alert messages", (m) add inline comments to "better group" logic of lead code into clearly separated lines for clarity. (m) Ensuring no Parameters biasing output modes. (weren't) // Fra nkB 20:50, 19 August 2008 (UTC)

 Option parameters for Template:Catlst: 


 * This is the original working template which builds the links and output strings for other 'filter templates' (which do the options 'typing') and is comparable to catlist, the difference being this one generates a comma separated (delimited) list format (the original 'catlst' format, as it happens), and 'catlist' was changed to a bulleted list output format per request and feedback.

Parameters are presented and evaluated in the following order to construct an string of links to categories: ← "the list of prefixed categories" →
 * details

These also shown below with their default values, but some general details:
 * 1) PRE  -- by default: indents and italicizes the string leading words
 * 2) POST -- by default: Formats from the end of those to the end of the list of categories being linked
 * 3) END  -- by default: Terminates the string, and forces a newline.
 * 4) by default: the lead is italics, and the list of categories is not, nor bold or other HTML effect.
 * 5) CALLEDBY -- is a pass parameter for when the template is called as a subtemplate of another, a front end template like catlist-up. It's purpose and effect is related to proper error message generation.

[[Category: |]] }}
 * [[Category: |]]
 * Editing error: No input parameter given in template undefined

catlst/doc

 Option parameters for template:Cms-catlst: 

Cms-catlist and Wpd-catlist call the catlist template, which is the second working template which builds the links and output strings for other 'filter templates' (which do the options 'typing') and is comparable to catlst, the difference being this one generates a comma separated (delimited) list format (the original 'catlst' format), and 'catlst' was changed to a bulleted list output format.

history note:
 * Between the 7th and 9th of July 2008, catlst and catlist were exchanged in toto for naming consistency purposes. The bulleted separated versions (including various written or schemed "front end" variants) all now named (in part usually) catlist, while the comma separated versions, should omit the "i" and call this  variant. (This as it happens was the original, and originally displayed  formatted]] lists, so it's back to it's roots.


 * For further details: See catlst/doc