Predefinição:Cite IETF/refanchor
Esta predefinição é uma "sub-rotina" de {{Cite IETF}} usada para gerar condicionalmente um nome de âncora.
Esta "sub-rotina" foi projetada para {{Cite IETF}} e faz suposições que podem não ser válidas em outros lugares.
Funcionamento
editarEla usa o seguinte algoritmo:
- Se qualquer um dos parâmetros
|Rfc=
,|Std=
,|Bcp=
,|Fyi=
,|Draft=
,|Ien=
, ou|Rtr=
forem fornecidos, a predefinição exibirá um desses tipos de parâmetro e o valor associado. - A predefinição dará prioridade ao primeiro dos parâmetros:
|Rfc=
,|Std=
,|Bcp=
,|Fyi=
,|Draft=
,|Ien=
ou|Rtr=
, nesta ordem, e usa o primeiro parâmetro correspondente. - Se nenhum dos parâmetros acima for fornecido e o parâmetro
|Id=
for fornecido, a predefinição simplesmente exibirá esse valor. - Se o parâmetro
|Prefix=
for fornecido, a saída da predefinição será prefixada com este valor. - Se for informado o parâmetro
|Sep=
, este valor será colocado entre o identificador e o tipo de documento.
Uso
editarEla é invocada como:
- {{Cite IETF/refanchor
- | Prefix = texto usado para prefixar o resultado da predefinição
- | Sep = texto usado para separar o identificador e o tipo de documento
- | Id = <valor do parâmetro
|id=
> - | Rfc = <valor do parâmetro
|rfc=
> - | Std = <valor do parâmetro
|std=
> - | Bcp = <valor do parâmetro
|bcp=
> - | Fyi = <valor do parâmetro
|fyi=
> - | Draft = <valor do parâmetro
|draft=
> - | Ien = <valor do parâmetro
|ien=
> - | Rtr = <valor do parâmetro
|rtr=
>
- }}
Exemplos
editar{{Cite IETF/refanchor |Prefix=IETF |Rfc=2119 |Bcp=4}}
{{Cite IETF/refanchor |Rfc=2119}}