Predefinição:ISBNT
Esta predefinição usa Lua: |
Uso
editarEsta 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
editarUma 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
editarEsta 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.