Template:Ref info/doc

A template that searches the unparsed content of a page and returns a list of item counts for various reference and cs1|2 citation elements.

Usage
This template accepts a single, optional, unnamed parameter:

When is used without a   parameter, it may be added to and left in a page. It will only produce output when the page is viewed in preview mode.

Using the template with  parameter allows editors to add the template to another page, perhaps in their user space or the article's talk page, so that they may see the state of the named article remotely. The template will not follow a redirect so  must be the article's actual name. An error message will be returned if the article at  is empty or does not exist.

This template will not be hidden in an article when  set.

The template also accepts the named parameter style. Use this to set the output table's styling. For example, to position the table at the right edge of the page, use float:right (the example in this page uses that style). style is ignored when the  parameter is omitted.

To get the reference information from the article Aristotle add to that page and click Show preview. Alternately, this documentation page uses:

Output meanings
The first three of these output statements are always output. For the others, if the output would be 0 or 'no', then there is no output statement.
 * unnamed refs: these are references enclosed in  tags
 * named refs: these are reference definitions that use the name attribute: 
 * self closed: named references that do not contain a reference definition:
 * R templates: wrapper templates that mimic self-closed named reference tags
 * bare url refs: bare urls used as references: http://example.com
 * bare ext link refs: unlabeled external wikilinks used as references: 
 * cs1 refs: named or unnamed references that contain templates; does not include redirects to cs1 templates (,, etc)
 * cs1 templates: total number of cs1 templates; includes those in  tags
 * cs1-like refs: number of named or unnamed references that contain templates that look like cs1 templates (,, etc.); includes redirects to cs1 templates
 * cs1-like templates: total number of cs1 look-alike templates; includes those in  tags
 * cs2 refs: named or unnamed references that contain templates
 * cs2 templates: total number of cs2 templates; includes those in  tags
 * vcite refs: named or unnamed references that contain Citation Style Vancouver templates
 * vcite templates: total number of vcite and vcite2 templates; includes those in  tags
 * wikicite templates: total number of wikicite templates; includes those in <ref ></ref> tags
 * harv refs: named or unnamed references that contain, , , , templates
 * harv templates: total number of harv templates; includes those in <ref ></ref> tags
 * sfn templates: number of, , templates
 * rp templates: number of templates
 * uses ldr: article template uses the refs parameter for list-defined references
 * refbegin templates: number of templates
 * cleanup templates: number of, , , , templates; others may be added
 * dead link templates: number of (and aliases) templates
 * webarchive templates: number of templates
 * use xxx dates: article's global date format from or ; if present, brackets hold the value assigned to cs1-dates in the  template
 * cs1|2 df dmy: number of cs1|2 templates that use dmy or dmy-all
 * cs1|2 df mdy: number of cs1|2 templates that use mdy or mdy-all
 * cs1|2 df ymd: number of cs1|2 templates that use ymd or ymd-all
 * cs1|2 dmy dates: number of cs1|2 templates that use dmy-style dates (dd Month yyyy)
 * cs1|2 mdy dates: number of cs1|2 templates that use mdy-style dates (Month dd, yyyy)
 * cs1|2 ymd dates: number of cs1|2 templates that use ymd-style dates (yyyy-mm-dd)
 * cs1|2 last/first: number of cs1|2 templates that use last, surname, author-last (or first enumerations) for the first author
 * cs1|2 author: number of cs1|2 templates that use author, subject (or first enumerations) for the first author
 * cs1|2 authors: number of cs1|2 templates that use authors, people, host, credits parameters
 * cs1|2 vauthors: number of cs1|2 templates that use vauthors style
 * cs1 mode: number of cs1|2 templates that use cs1
 * cs2 mode: number of cs1|2 templates that use cs2

The output will include collapsed lists of cs1, cs2, cs1-like, sfn, and harv templates used in the article. The list will not be displayed if it would be empty (none of that type of template used in the article).

Technical stuff
At the bottom of a preview page is a dropdown titled: Templates used in this preview. At the bottom of an edit page there is a similar dropdown titled: Pages transcluded onto the current version of this page. When this template is used to monitor a remote page, the Scribunto function  is counted as linked from the page that holds this template.

The detection of individual templates shown in "List of cs1 templates" and similar sections is deliberately case-sensitive, because some editors prefer to check that the case of their template transclusions is consistent. This means that the section will list cite book and Cite book separately, for example.