Dies ist eine nachgeordnete Seite der Dokumentation von Vorlage:ISBN. Sie enthält Informationen zur Verwendung, Kategorisierung und zu anderem Inhalt, der nicht Bestandteil der originalen Vorlage-Seite ist. |
Diese Vorlage benutzt Modul:Check isxn, Skripte geschrieben in der Programmiersprache Lua. Bitte informiere dich dort, wenn du mehr über die Sprache und ihren Einsatz erfahren willst. Diese Vorlagen sollte im Regelfall nicht ersetzt werden. |
Diese Vorlage benutzt Modul:LinkISBN, Skripte geschrieben in der Programmiersprache Lua. Bitte informiere dich dort, wenn du mehr über die Sprache und ihren Einsatz erfahren willst. Diese Vorlagen sollte im Regelfall nicht ersetzt werden. |
Anwendung
{{ISBN|978-3-921876-21-3 (Pb), ISBN 978-3-921876-22-0 (Leinen)}}
oder
{{ISBN|978-3-921876-21-3 (Pb), 978-3-921876-22-0 (Leinen)}}
ergibt:
Lua-Fehler in Modul:LinkISBN, Zeile 33: attempt to call field '_check_isbn' (a nil value)
Zweck der Vorlage ist es, den magischen Link ISBN durch eine Vorlage zu ersetzen. Die magischen Links wie ISBN, RFC und PMID werden zukünftig nicht mehr verfügbar sein.
Fehlerprüfung
Die Vorlage benutzt den Modul Check isxn, um die ISBN auf Fehler zu überprüfen. Im Falle einer fehlerhaften ISBN wird zusätzlich zur verlinkten ISBN aber eine Fehlerausschrift ausgegeben und der Artikel in die Kategorie:Seiten mit ISBN-Fehlern aufgenommen. Die Ausgabe einer Fehlerausschrift z. B. bei gültigen, aber formal falschen ISBNs kann mit dem zusätzlichen Parameter ignoreError = j/y
unterdrückt werden.
Beispiel
{{ISBN|977-16-0238-91}}
ergibt Lua-Fehler in Modul:LinkISBN, Zeile 33: attempt to call field '_check_isbn' (a nil value){{ISBN|977-16-0238-91|ignoreError = y}}
ergibt ISBN 977-16-0238-91
Wartungskategorie
Siehe auch
- {{IETF RFC}}
TemplateData
Die Vorlage gibt eine verlinkte ISBN-Nummer aus. Sie ersetzt den magischen Link ISBN.
Parameter | Beschreibung | Typ | Status | |
---|---|---|---|---|
ISBN | isbn 1 | Eine oder mehrere ISBN-Nummern mit möglichen Kommentar in Klammern
| Mehrzeiliger Text | erforderlich |
Kein Fehler | ignoreError noerror | Unterdrückt einen möglichen Fehler, z. B. im Fall formal falscher ISBNs
| Mehrzeiliger Text | optional |