Predefinição:ISBNT/doc
Esta é uma subpágina de documentação para a Predefinição:ISBNT. Ela contém informações sobre o seu uso, categorias, bem como todo o conteúdo que não faz parte da predefinição original. |
Esta predefinição usa Lua: |
Uso
[editar código-fonte]Esta predefinição cria uma ligação para Especial:Fontes_de_livros para um International Standard Book Number sem o prefixo "ISBN" usual. Por exemplo, numa tabela com uma coluna denominada "ISBN", seria redundante escrever "ISBN" antes de cada International Standard Book Number na coluna.
Inserindo ISBNs
[editar código-fonte]Uma ligação ao ISBN é criada usando a predefinição {{ISBN}} com o International Standard Book Number. Exemplo:
{{ISBN|978-1-4133-0454-1}}
gera ISBN 978-1-4133-0454-1
Em tabelas (ou outras aplicações) onde as letras "ISBN" seriam redundantes, esta predefinição ISBNT pode ser usada, e a ligação ainda é criado automaticamente:
{{ISBNT|1-4133-0454-0}}
gera 1-4133-0454-0{{ISBNT|978-1-4133-0454-1}}
gera 978-1-4133-0454-1{{ISBNT|978-1-4133-0454-1|978-1-4133-0454-1|978-1-4133-0454-1}}
gera 978-1-4133-0454-1, 978-1-4133-0454-1, 978-1-4133-0454-1{{ISBNT|978-1-4133-0454-1|978-1-4133-0454-1|978-1-4133-0454-1|leadout=e}}
gera 978-1-4133-0454-1, 978-1-4133-0454-1 e 978-1-4133-0454-1
Validação de erros
[editar código-fonte]Esta predefinição usa Módulo:Check isxn para validar o ISBN. Se o ISBN for inválido, esta predefinição ainda gerará a ligação e adicionará o artigo à Categoria:!Páginas com erro de ISBN.
Como às vezes são usados ISBNs inválidos em publicações, é possível desativar a verificação de validade para ISBNs individuais fornecidos como parâmetros. Para fazer isso, adicione |inválido?=sim
(com ? substituído pelo número do parâmetro 1 a 9) à predefinição.
{{ISBNT|1-4133-0451-0}}
gera 1-4133-0451-0 Erro de parâmetro em {{ISBNT}}: soma de verificação{{ISBNT|1-4133-0451-0|inválido1=sim}}
gera 1-4133-0451-0{{ISBNT|1-4133-0451-0|inválido1=não}}
gera 1-4133-0451-0 Erro de parâmetro em {{ISBNT}}: soma de verificação{{ISBNT}}
gera Erro de parâmetro em {{ISBN}}: Faltando ISBN.
Ver também
[editar código-fonte]