• Home
  • Random
  • Log in
  • Settings
  • About Safer nicotine wiki
  • Disclaimers
Safer nicotine wiki

Template:Cite IETF/refanchor

  • Language
  • Watch
  • View source
< Template:Cite IETF
Template documentation[view] [edit] [history] [purge]

This template is a "subroutine" of {{Cite IETF}} used for conditionally generating an anchor name.

It is invoked as:

{{Cite IETF/refanchor
| Prefix = text used to prefix template result
| Sep = text used to separate the document type and identifier
| Id = <value of |id= 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>
}}

It uses the following algorithm:

  1. If any of |Rfc=, |Std=, |Bcp=, |Fyi=, |Draft=, |Ien=, or |Rtr= parameters are given, the template will display one of those parameter types and the associated value.
  2. The template will give priority to the first of the parameters: |Rfc=, |Std=, |Bcp=, |Fyi=, |Draft=, |Ien=, or |Rtr= in this order and use the first matching parameter.
  3. If none of the above parameters are given and the |Id= parameter is given the template will simply display that value.
  4. If the |Prefix= parameter is given the template output is prefixed with this value.
  5. If the |Sep= parameter is given, this value will be placed between the document type and identifier.

This "subroutine" is designed for {{Cite IETF}} and makes assumptions that may not be valid elsewhere.

Examples:

  • "{{Cite IETF/refanchor |Prefix = IETF |Rfc = 2119 |Bcp = 4}}" produces "IETF_RFC 2119".
  • "{{Cite IETF/refanchor |Rfc = 2119}}" produces "RFC 2119".
The above documentation is transcluded from Template:Cite IETF/refanchor/doc. (edit | history)
Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages.
Add categories to the /doc subpage. Subpages of this template.
Retrieved from "https://safernicotine.wiki/mediawiki/index.php?title=Template:Cite_IETF/refanchor&oldid=26478"
Last edited on 12 May 2025, at 01:03
Cookies help us deliver our services. By using our services, you agree to our use of cookies.
More information

Languages

      This page is not available in other languages.

      Safer nicotine wiki
      • This page was last modified on 12 May 2025, at 01:03. Warning: Page may not contain recent updates.
      • Content is available under Creative Commons Attribution-ShareAlike unless otherwise noted.
      • Privacy policy
      • About Safer nicotine wiki
      • Disclaimers
      • Terms of Use
      • Desktop
      • Data access
      • Developers
      • Statistics
      • Cookie statement