Predefinição:Cite IETF/doctypes
Aspeto
Esta predefinição é uma "sub-rotina" de {{Cite IETF}}
usada para gerar condicionalmente uma lista de identificadores de documentos associados.
Esta "sub-rotina" foi projetada para {{Cite IETF}}
e faz suposições que podem não ser válidas em outros lugares.
Funcionamento[editar código-fonte]
Ela usa o seguinte algoritmo:
- Se o parâmetro
|Id=
for fornecido, a predefinição simplesmente exibirá esse valor. Se o parâmetro|Idlink=
também for fornecido, ele será usado para criar um link âncora. - Se o parâmetro
|Id=
não for fornecido, para|Std=
,|Bcp=
,|Fyi=
,|Rfc=
,|Draft=
,|Ien=
e|Rtr=
fornecidos, a predefinição anexará os identificadores de documento STD ## BCP ## FYI ## RFC #### I-D xxxxxx IEN ### RTR ## nesta ordem com os números ou identificadores passados para estes parâmetros. - Se os parâmetros
|Idlink=
e|Idlinktype=
forem fornecidos, eles serão usados para criar um wikilink para o tipo de documento especificado pelo parâmetro|Idlinktype=
. - O valor de
|Sep=
é usado para separar os identificadores de documento: BCP 14. Solicitação de comentários (S.D.C.) 2119 - Nenhum separador à direita é gerado; isso é adicionado depois de ser passado para
{{Citation/core}}
a partir de{{Cite IETF}}
. - O identificador e o número do documento são separados por uma marcação
<nowiki />
para evitar que Rfcurl vincule automaticamente RFC ####.
Uso[editar código-fonte]
Ela é invocada como:
- {{Cite IETF/doctypes
- | Id = <valor do parâmetro
|id=
> - | Sep = <valor do parâmetro
|separator=
> - | Std = <valor do parâmetro
|std=
> - | Bcp = <valor do parâmetro
|bcp=
> - | Fyi = <valor do parâmetro
|fyi=
> - | Rfc = <valor do parâmetro
|rfc=
> - | Draft = <valor do parâmetro
|draft=
> - | Ien = <valor do parâmetro
|ien=
> - | Rtr = <valor do parâmetro
|rtr=
> - | Idlink = cria um wikilink usando isso como alvo, pode ser usado para criar links âncoras
- | Idlinktype = tipo de documento a ser usado como o texto de destino para
|Idlink=
- | Id = <valor do parâmetro
- }}
Exemplos[editar código-fonte]
{{Cite IETF/doctypes |Sep=. |Bcp=14 |Rfc=2119}}
{{Cite IETF/doctypes |Sep=. |Bcp=14 |Rfc=2119 |Idlink=#IETF_RFC_2119 |Idlinktype=rfc}}
{{Cite IETF/doctypes |Sep=. |Bcp=14 |Rfc=2119 |Idlink=#IETF_BCP_14 |Idlinktype=bcp}}
A documentação acima é transcluída de Predefinição:Cite IETF/doctypes/doc. (editar | histórico) Editores podem experimentar nas páginas de teste (criar | espelhar) e de exemplos para testes (criar) desta predefinição. Por favor adicione categorias à subpágina /doc. Subpáginas desta predefinição. |