ထႅမ်းပလဵတ်ႉ:Citeref/doc
ၼႃႈလိၵ်ႈဢၼ်ၼႆႉၼႆႉ မၼ်းပဵၼ် ၽိုၼ်ၵႅမ်မိုဝ်း လၢႆးၸႂ်ႉတိုဝ်း (documentation) ႁင်း တွၼ်ႈတႃႇ ၼႃႈလိၵ်ႈၽႄ (subpage) ထႅမ်းပလဵတ်ႉ:Citeref ၼၼ်ႉယဝ်ႉ။ တီႈၼႃႈလိၵ်ႈဢၼ်ၼႆႉၼႆႉ မၼ်းတေၶဝ်ႈပႃးဝႆႉ လၢႆးၸႂ်ႉတိုဝ်း လႄႈ ၶေႃႈၶၢဝ်ႇဢၼ်ၵဵဝ်ႇၵပ်း၊ ပိူင်ထၢၼ်ႈ လႄႈ ၶေႃႈမုၼ်းတၢင်ႇၸိူဝ်း ဢၼ်ဢမ်ႇၵဵဝ်ႇၵပ်း တင်း ထႅမ်းပလဵတ်ႉ page ၼၼ်ႉယဝ်ႉ။ |
This template is safe for use in citation templates that produce COinS metadata; see Wikipedia:COinS. If HTML or other markup is added, then the template must be reevaluated. |
ၶေႃႈသပ်းလႅင်း
မႄးထတ်းThis template can be used to create wiki-links to existing citations defined in the same article through CS1/CS2 (and many other) citation templates. It is a (partial) wrapper around {{harvid}} to make it easier to create links in a consistent format. By default, links will be styled as small superscript labels (like [n]) similar to those created by Mediawiki's <ref>...</ref>
tags, but plain text links are possible as well.
A typical use is inside of |quote=
, if the quotation refers to other works defined as citations in the same article, but the template can also be used in many other locations inside and outside of citation templates, including in other parameters.
While it is possible to create direct piped links like [[#CITEREF<name-list><year><disambiguator>|<label>]]
, usage of the template is preferred as it hides the internal CITEREF-anchor-composing details away from the user. Since the template can be centrally updated it is easier to maintain in the future than adjusting hardcoded links all over the place. Also, in the case of superscript labels, the template ensures a consistent appearance and safe coding usable inside of citations without the user having to remember HTML syntax etc. to achieve the effect.
လွင်ႈၸႂ်ႉတိုဝ်း
မႄးထတ်းBy default, the template supports 1 to 4 author name parameters (as per {{harvid}}) followed by 1 date parameter (also as per {{harvid}}) to compose the appendage to CITEREF
in order to match the internal anchor created by the citation template this link should point to. The last unnamed parameter is the label text that should be displayed as link text, e.g. "a", "b", "c", etc.
While this does not affect the functionality please make sure that these labels do not clash with other labels used for citations or notes in the same article in order to avoid confusion for users (that is, if small letters or Arabic numbers are already used, you could e.g. use capital letters or Roman numbers instead). Also, since the sequence of labels in an article may change when additional links are added or the arrangement of citations changes, it might be beneficial to use a citation-relative numbering scheme (e.g. (re-)start with "A" in each new citation) instead of having to frequently renumber an article-wide absolute name scheme (e.g. starting with "A" in the first citeref link in an article).
If only one parameter is given, the label text will be the same.
The optional named parameter |style=plain
can be used to switch the display style from the default superscript labels to plain text.
Using the optional |ref=
or |id=
parameters the template can be used for other anchor name styles in order to support special cases.
In order to avoid dangling links, please check the links by clicking on them after creation and when changing the author/editor names or dates in the corresponding citations. (A future version of the template might automatically detect dangling links and throw error messages, see Module talk:Footnotes/Archive 1#broken harv link reporting and Help talk:Citation Style 1/Archive 66#make ref=harv the default for CS1.)
တူဝ်ယၢင်ႇ
မႄးထတ်းExample reference definitions:[1][2]
Example 1:
Example text{{citeref|Author2|2018|a}}
:
- Example text[a]
Example 2:
Example {{citeref|Author1|2017|text|style=plain}}
:
- Example text
Using the |ref=
or |id=
parameters, the template can also be used to create links following two other anchor-naming styles. If one of them is given, this will override the default Harvard anchor naming scheme by {{harvid}} and the template will accept only one unnamed parameter (for the link label text). If both parameters are given, |id=
will be ignored:[3][4]
|ref=
can be used to link to completely free-style anchors (e.g. to override the default harv scheme if this is found too complicated to follow in specific cases). The values "harv" and "none" are reserved and must not be used.
|id=
works similar but automatically prefixes the anchor name by "Reference-". (See {{wikicite}} for details.)
Example 3:
Example text{{citeref|b|ref=Author-2020}}
:
- Example text[b]
Example 4:
Example {{citeref|text|ref=Author-2020|style=plain}}
:
- Example text
Example 5:
Example text{{citeref|c|id=Example}}
:
- Example text[c]
Example 6:
Example {{citeref|text|id=Example|style=plain}}
:
- Example text
There isn't much point in combining |ref=
or |id=
with |style=plain
because the syntax is more complicated than a piped link like [[#anchor-name|label]]
, however, this is supported for cases where it is desirable for maintenance reasons to use the same link style (that is, linking through citeref) in an article rather than to mix different methods and syntaxes.
တူၺ်းပႃး
မႄးထတ်း- {{harvid}}
- {{refn}} (a different method to create nested links working on <ref></ref> markup level rather than on citation template anchor level)
- {{r}} (a different method to create nested links working on <ref></ref> markup level rather than on citation template anchor level)
- Wikipedia:Citation templates
- Wikipedia:Nesting footnotes
ဢိင်ဢၢင်ႈ
မႄးထတ်း{{reflist|refs=
<ref name="Example_Ref_1">{{cite book |title=Title1 |author=Author1 |date=2017 |quote=Quote1 referring to another citation via CITEREF.{{citeref|Author2|2018|A}}}}</ref>
<ref name="Example_Ref_2">{{cite book |title=Title2 |author=Author2 |date=2018 |quote=Quote2 referring to {{citeref|Author1|2017|another citation|style=plain}} via CITEREF.}}</ref>
<ref name="Example_Ref_3">{{anchor|Reference-Example}}{{cite book |title=Title3 |author=Author3 |date=2019 |quote=Quote3 referring to another citation via CITEREF.{{citeref|Author4|2020|B}}}}</ref>
<ref name="Example_Ref_4">{{anchor|Author-2020}}{{cite book |title=Title4 |author=Author4 |date=2020 |quote=Quote4 referring to {{citeref|Author3|2019|another citation|style=plain}} via CITEREF.}}</ref>
}}
- ↑ Author1 (2017). Title1. “Quote1 referring to another citation via CITEREF.[A]”
- ↑ Author2 (2018). Title2. “Quote2 referring to another citation via CITEREF.”
- ↑ Author3 (2019). Title3. “Quote3 referring to another citation via CITEREF.[B]”
- ↑ Author4 (2020). Title4. “Quote4 referring to another citation via CITEREF.”