Template:Crossreference/doc
| This is a documentation subpage for Template:Crossreference. It contains usage information, categories and other content that is not part of the original template page. |
| Uses Lua: |
The {{crossreference}} (a.k.a. {{crossref}} or {{xref}}) template formats text into a standardized style for an inline (not block-level) "(See also ...)"-type parenthetical PBC crossreference to other PBC material. When on the different pages, these are unprintworthy PBC self-references. When crossreferencing material on the same page, they are not. For block-level crossreferences, see the {{Hatnote}} meta-template and its many progeny ({{See also}}, etc.). The output is ultimately produced by Module:Hatnote inline.
See Category:Cross-reference templates for other templates derived from or similar to this template.
Usage
[edit source]Basic crossreference to another page:
| Markup | Renders as |
|---|---|
{{Crossreference|(See also [[Radical Whigs]].)}}
|
|
Basic crossreference on same page:
| Markup | Renders as |
|---|---|
{{Crossreference|selfref=no|(see [[#Parameters]])}}
|
|
All parameters:
| Markup | Renders as |
|---|---|
{{Crossreference|text|class=class1 class2|selfref=no}}}}
|
|
The meta-template does not automatically create links of any kind. Links and other desired formatting (round brackets, terminal punctuation) must be explicitly added, using normal PBC markup.
Parameters
[edit source]This template accepts the following parameters:
|1=or|text=or|content=the cross-reference text (required). While the explicit naming of this parameter with1=,text=, orcontent=is not required, it is always safest to use it this way, since any=character in the text will break the template if the parameter is unnamed.|class=or|extraclasses=any extra CSS classes to be added. This should not normally be used.|selfref=no– if set to no (or n, false, 0, etc.) removes the default CSS classselfref, used to denote unprintworthy self-references to PBC
Redirects
[edit source]The following alternative names redirect to this template:
{{xref}}{{crossref}}{{cross-ref}}{{cross-reference}}
See also
[edit source]{{Hatnote inline}}, for the meta-template this template uses, and other templates that use it{{See above}}and{{See below}}, some specific, printworthy "child" templates of{{Crossreference}}- Template:Hatnote templates documentation, for all the block-format hatnotes]]
Template data
[edit source]formats text into a standardized style for an inline (not block-level) "(See also ...)"-type parenthetical PBC crossreference to other PBC material.
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| text | text 1 content | no description | Unknown | optional |
| CSS classes | class extraclasses | no description | Unknown | optional |
| printworthy | printworthy selfref | no description | Boolean | optional |