Template:Citation Style documentation
Template:Template shortcut Template:Notice
Usage
This template is used to build consistent documentation pages for Citation Style 1 templates.
- For example:
{{Citation Style documentation|author}}
will show the author documentation.
Where a particular section of documentation is not appropriate for a certain template, simply add the text manually or create a new subtemplate.
Each module of text is a subtemplate that can be edited using the link.
Section usage
When creating template documentation, use the following order of sections and content:
- Lead: a brief overview of the template intent
- Usage: samples of blank parameters that can be copied and pasted
- Examples: examples of various usage
- Parameters: detailed descriptions of each parameter
- Syntax: overview of the template syntax
- Deprecated: list of deprecated parameters
- Description: parameter descriptions separated by function in this general order:
- Authors
- Title
- Date
- Publisher
- Edition, series, volume
- In-source locations
- URL
- Anchor
- Identifiers
- Quote
- Editors
- Lay summary
- Display options
Lead section
Use {{csdoc|lead|content}}
to create consistent content for the lead:
Template:Citation Style documentation/edit Template:Citation Style documentation/opt
Lua notice
Script error: No such module "Suppress categories". Template:Clear
Usage section
Start the usage section with {{csdoc|usage}}
:
- Copy a blank version to use. Almost all parameter names are supported only in lower case (some initialisms, such as
|isbn=
have upper case aliases like|ISBN=
, which are acceptable for use). Use the "|" (pipe) character between each parameter. Unused parameters may be deleted to avoid clutter in the edit window. Some samples on this documentation page may include the current date. If the date is not current, then Template:Purge the page.
Parameters to copy are enclosed in tables created by sub-templates.
Full horizontal style
- Start with
{{csdoc|usage full}}
- Precede the sample markup with
:
to create an indent - Enclose the sample in Template:Tag
- Close the table with
{{end}}
Template:End
The above set is organised contextually rather than alphabetically. The following parameters, which are usually available for at least a few cite templates, are not included in the full parameter set above: Most commonly used horizontal style
Template:Pre2 Lua error: expandTemplate: template "Citation Style documentation/usage common" does not exist.
Full vertical styleThe full vertical style can be implemented in a three columns format (only practical when the number of parameters is not too extended), or in a four columns format. Three columns formatThe full vertical style in three columns consists of a "Vertical list", "Prerequisites" and "Brief instructions / notes". <!--
* Start with:
-->
{{csdoc|usage vertical}}
<pre style="margin:0px;">
<!--
* Create the vertical list column
* Separate the next column with:
-->
</pre>
{{csdoc|usage vertical mid}}
<pre style="margin:0px;">
<!--
* Create the prerequisites column; blank lines must include a <code> </code>
* Separate the next column with:
-->
</pre>
{{csdoc|usage vertical mid}}
<pre style="margin:0px;">
<!--
* Create the instructions column; blank lines must include a <code> </code>
* End with:
-->
</pre>
{{csdoc|usage vertical end}}
Example: {{csdoc|usage vertical}}
<pre style="margin:0px;">
{{cite book
| last =
| first =
| author-link =
}}
</pre>
{{csdoc|usage vertical mid}}
<pre style="margin:0px;">
last
</pre>
{{csdoc|usage vertical mid}}
<pre style="margin:0px;">
same as last1
same as first1
</pre>
{{csdoc|usage vertical end}}
{{csdoc|usage vertical}}
<pre style="margin:0px;">
{{cite book
| last =
| first =
| author-link =
}}
</pre>
{{csdoc|usage vertical mid}}
<pre style="margin:0px;">
last
</pre>
{{csdoc|usage vertical mid}}
<pre style="margin:0px;">
same as last1
same as first1
{{csdoc|usage vertical end}}
Four columns format{| class="wikitable"
|+Full parameter set in vertical format
! Parameters !! Prerequisites !! Brief instructions / notes !! Vertical list
|-
| {{Hover title|or any of its aliases, including: last; author1; author; author-last1; author-last; (etc.)|last1}}
|
| Author's last name or single name author. Don't link.
| rowspan="3" style="vertical-align:top;" | <pre style="margin:0px; border:none;">
{{cite xxxxx
|last1 =
|first1 =
|author-link1 =
}}
</pre>
|-
| {{Hover title|or any of its aliases, including: first; given1; given; author-first1; author-first; (etc.)|first1}}
| {{Hover title|or any of its aliases, including: last; author1; author; author-last1; author-last; (etc.)|last1}}
| Author's first name. Don't link.
|-
| {{Hover title|or any of its aliases, including: author-link; authorlink1; authorlink; subject-link1; subject-link; (etc.)|author-link1}}
| {{Hover title|or any of its aliases, including: last; author1; author; author-last1; author-last; (etc.)|last1}}
| Title of Wikipedia article about the first author. Don't link.
|}
Sub-templatesUsageTemplate:Citation Style documentation/edit Template:End Usage fullTemplate:Citation Style documentation/edit Template:End Usage commonTemplate:Citation Style documentation/edit Template:End Usage verticalTemplate:Citation Style documentation/edit Template:End Usage vertical midTemplate:Citation Style documentation/edit Template:End Usage vertical endTemplate:Citation Style documentation/edit Examples sectionUse {{markup2}} to format the examples . {{markup2 |t=Basic usage with url (and accessdate) and edition |m={{cite book |title=Mysterious book}} |r={{cite book |title=Mysterious book}} }} Parameters sectionsyntaxTemplate:Citation Style documentation/edit COinSTemplate:Citation Style documentation/edit sep_periodTemplate:Citation Style documentation/edit sep_commaTemplate:Citation Style documentation/edit requiredTemplate:Citation Style documentation/edit whats newTemplate:Citation Style documentation/edit deprecatedTemplate:Citation Style documentation/edit authorTemplate:Citation Style documentation/edit Template:Citation Style documentation/opt editorTemplate:Citation Style documentation/edit titleTemplate:Citation Style documentation/edit Template:Citation Style documentation/opt webTemplate:Citation Style documentation/edit chapterTemplate:Citation Style documentation/edit Template:Citation Style documentation/opt typeTemplate:Citation Style documentation/edit Template:Citation Style documentation/opt journalTemplate:Citation Style documentation/edit Template:Citation Style documentation/opt editionTemplate:Citation Style documentation/edit seriesTemplate:Citation Style documentation/edit series_episodeTemplate:Citation Style documentation/edit eventTemplate:Citation Style documentation/edit agencyTemplate:Citation Style documentation/edit volumeTemplate:Citation Style documentation/edit dateTemplate:Citation Style documentation/edit Template:Citation Style documentation/opt publisherTemplate:Citation Style documentation/edit Template:Citation Style documentation/opt newsgroupTemplate:Citation Style documentation/edit languageTemplate:Citation Style documentation/edit pagesTemplate:Citation Style documentation/edit Template:Citation Style documentation/opt timeTemplate:Citation Style documentation/edit id1Template:Citation Style documentation/edit id2Template:Citation Style documentation/edit urlTemplate:Citation Style documentation/edit Template:Citation Style documentation/opt chapterurlTemplate:Citation Style documentation/edit layTemplate:Citation Style documentation/edit quoteTemplate:Citation Style documentation/edit Template:Citation Style documentation/opt refTemplate:Citation Style documentation/edit displayTemplate:Citation Style documentation/edit Template:Citation Style documentation/opt Subscription or registration requiredTemplate:Citation Style documentation/edit map_seriesTemplate:Citation Style documentation/edit map_pagesTemplate:Citation Style documentation/edit interview_authorTemplate:Citation Style documentation/edit interview_interviewerTemplate:Citation Style documentation/edit seasonTemplate:Citation Style documentation/edit networkTemplate:Citation Style documentation/edit transcriptTemplate:Citation Style documentation/edit conferenceTemplate:Citation Style documentation/edit Notes
|