Predefinição:ISBNT
| Esta predefinição usa Lua: |
Uso
[editar código]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]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]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.