模板:ISBN

模板頁面
文件圖示 模板文件[檢視] [編輯] [歷史] [清除快取]

用法

使用此模板為Special:網絡書源創建一個或多個國際標準書號連結,一般包含「ISBN」前綴。模板支持10位和13位的ISBN(有無連字符皆可)。

示例

{{ISBN|0-7475-3269-9}}

結果:

ISBN 0-7475-3269-9

以及:

{{ISBN|978-1-4133-0454-1}}

結果:

ISBN 978-1-4133-0454-1

一個想法是從「魔術連結」語法切換到更明確的語法。

如果給出多個ISBN,模板將使用頓號分隔它們:

{{ISBN|978-1-4133-0454-1|978-1-4133-0454-1|978-1-4133-0454-1}}

結果:

ISBN 978-1-4133-0454-1978-1-4133-0454-1978-1-4133-0454-1

另外,最後兩個列表項之間的連接詞可以使用 leadout= 參數定義:

{{ISBN|978-1-4133-0454-1|978-1-4133-0454-1|978-1-4133-0454-1|leadout=和}}

結果:

ISBN 978-1-4133-0454-1978-1-4133-0454-1978-1-4133-0454-1

如果不想使前綴「ISBN」連結出現(例如在較長的列表中),則可以使用 plainlink=yes 參數:

{{ISBN|978-1-4133-0454-1|978-1-4133-0454-1|978-1-4133-0454-1|plainlink=yes}}

結果:

978-1-4133-0454-1978-1-4133-0454-1978-1-4133-0454-1


plainlinkleadout 參數可以同時使用:

{{ISBN|978-1-4133-0454-1|978-1-4133-0454-1|978-1-4133-0454-1|plainlink=yes|leadout=以及}}

結果:

978-1-4133-0454-1978-1-4133-0454-1以及978-1-4133-0454-1

格式化

模板保留輸入值的格式,例如:

{{ISBN|978-1-4133-0454-1|978141330454-1|978 1-41330-454-1}}

結果:

ISBN 978-1-4133-0454-1978141330454-1978 1-41330-454-1

錯誤檢查

模板使用Module:Check isxn驗證ISBN。如果ISBN無效,此模板仍會生成連結,但會將條目添加至Category:ISBN錯誤的頁面

由於有時出版物使用了無效的ISBN,因此可以使用參數禁用個別ISBN的有效性檢查。為此,可將 invalid?=yes (用參數編號1至9替換?)添加到模板中。在這種情況下,條目將添加至Category:列出無效ISBN的頁面

  • {{ISBN|1-4133-0451-0|invalid1=yes}} 顯示為 ISBN 1-4133-0451-0
  • {{ISBN}} 顯示為 {{ISBN}}參數錯誤:ISBN缺失。

模板數據

使用此模板為Special:網絡書源創建一個或多個國際標準書號連結,一般包含"ISBN"前綴。

模板參數[編輯模板資料]

參數描述類型狀態
ISBN #11

列表中的第一個ISBN

範例
0-674-01181-3
字串必填
ISBN #22

列表中的第二個ISBN

範例
0-674-04200-3
字串建議
ISBN #33

列表中的第三個ISBN

範例
0-674-01169-3
字串非必填
ISBN #44

列表中的第四個ISBN

範例
0-674-01181-6
字串非必填
ISBN #55

列表中的第五個ISBN

範例
0-674-02181-5
字串非必填
66

沒有描述

不明非必填
77

沒有描述

不明非必填
88

沒有描述

不明非必填
99

沒有描述

不明非必填
Suppress link to ISBN?plainlink

填寫'yes',則不會在列表前顯示 "[[ISBN]]:"

範例
yes
字串非必填
last list joiner textleadout

倒數第二個ISBN和最後一個ISBN之間的文字

範例
以及
字串非必填
invalid1invalid1

沒有描述

不明非必填
invalid2invalid2

沒有描述

不明非必填
invalid3invalid3

沒有描述

不明非必填
invalid4invalid4

沒有描述

不明非必填
invalid5invalid5

沒有描述

不明非必填
invalid6invalid6

沒有描述

不明非必填
invalid7invalid7

沒有描述

不明非必填
invalid8invalid8

沒有描述

不明非必填
invalid9invalid9

沒有描述

不明非必填