ထႅမ်းပလဵတ်ႉ:Cite IETF/makelink/doc
ၼႃႈလိၵ်ႈဢၼ်ၼႆႉၼႆႉ မၼ်းပဵၼ် ၽိုၼ်ၵႅမ်မိုဝ်း လၢႆးၸႂ်ႉတိုဝ်း (documentation) ႁင်း တွၼ်ႈတႃႇ ၼႃႈလိၵ်ႈၽႄ (subpage) ထႅမ်းပလဵတ်ႉ:Cite IETF/makelink ၼၼ်ႉယဝ်ႉ။ တီႈၼႃႈလိၵ်ႈဢၼ်ၼႆႉၼႆႉ မၼ်းတေၶဝ်ႈပႃးဝႆႉ လၢႆးၸႂ်ႉတိုဝ်း လႄႈ ၶေႃႈၶၢဝ်ႇဢၼ်ၵဵဝ်ႇၵပ်း၊ ပိူင်ထၢၼ်ႈ လႄႈ ၶေႃႈမုၼ်းတၢင်ႇၸိူဝ်း ဢၼ်ဢမ်ႇၵဵဝ်ႇၵပ်း တင်း ထႅမ်းပလဵတ်ႉ page ၼၼ်ႉယဝ်ႉ။ |
This template is a "subroutine" of {{Cite IETF}} used for conditionally creating links to https://tools.ietf.org/
for different types of documents.
It is invoked as:
- {{Cite IETF/makelink
- | Url = <value of
|url=
or|archiveurl=
parameters> - | Anchor = <section or page anchor generated from the value of the
|section=
or|page=
parameters> - | Autolink = <value of
|autolink=
parameter> - | Rfc = <value of
|rfc=
parameter> - | Std = <value of
|std=
parameter> - | Bcp = <value of
|bcp=
parameter> - | Fyi = <value of
|fyi=
parameter> - | Draft = <value of
|draft=
parameter> - | Ien = <value of
|ien=
parameter> - | Rtr = <value of
|rtr=
parameter>
- | Url = <value of
- }}
It uses the following algorithm:
- If the
|Url=
parameter is given the template will simply display that value along with an optional anchor generated from|Anchor=
appended. - If the
|Url=
parameter is not given, if any of|Rfc=
,|Std=
,|Bcp=
,|Fyi=
,|Draft=
,|Ien=
, or|Rtr=
parameters are given, and the|Autolink=
parameter evaluates to anything other thanno
then the template will generate a url using one of the document type identifiers given. - The template will give priority to the first of the parameters:
|Rfc=
,|Std=
,|Bcp=
,|Fyi=
,|Draft=
,|Ien=
, or|Rtr=
in this order and create a link using the first matching parameter. - If the
|Anchor=
parameter is given, it will be appended to the generated url.
This "subroutine" is designed for {{Cite IETF}} and makes assumptions that may not be valid elsewhere.
Examples:
- "
{{Cite IETF/makelink |Fyi = 17 |Anchor = #page-5}}
" produces "https://datatracker.ietf.org/doc/html/fyi17#page-5". - "
{{Cite IETF/makelink |Url = https://datatracker.ietf.org/doc/html/rfc2119 |Anchor = #section-1}}
" produces "https://datatracker.ietf.org/doc/html/rfc2119#section-1". - "
{{Cite IETF/makelink |Rfc = 1122 |Std = 3}}
" produces "https://datatracker.ietf.org/doc/html/rfc1122". - "
{{Cite IETF/makelink |Rfc = 822 |Std = 11 |Anchor = #section-4}}
" produces "https://datatracker.ietf.org/doc/html/rfc822#section-4". - "
{{Cite IETF/makelink |Rfc = 854 |Std = 8}}
" produces "https://datatracker.ietf.org/doc/html/rfc854".