模板:WikidataEntity
跳至導覽
跳至搜尋
「{{WikidataEntity|宇宙}}」→「」
File:Test Template Info-Icon - Version (2).svg 模板文件[檢視] [編輯] [歷史] [清除快取]
| 警告 | 此模板被引用於約24,000個頁面。 為了避免造成大規模的影響,所有對此模板的編輯應先於沙盒、測試樣例或您的沙盒上測試。 測試後無誤的版本可以一次性地加入此模板中,但是修改前請務必於討論頁發起討論。 模板引用數量會自動更新。 |
| File:Lua-Logo.svg | 此模板使用Lua語言: |
本模板的功能為調取特定頁面在維基數據上的package.lua第80行Lua錯誤:module 'Module:Lang/data/is latn data' not found(項編號)供後續使用。使用本模板時,應輸入欲調閱維基數據QID的條目或頁面名稱,若該頁面存在對應的維基數據項,則會輸出該維基數據項的QID。
概要[編輯]
維基數據是一個輔助提供條目資訊和跨語言連結的資料庫。原則上每個維基百科頁面都會對應一個維基數據項。而每個維基數據項皆有一個QID。持有QID即可方便地從維基數據資料庫中調取與該頁面或條目相關的資料。本模板提供一個透過頁面名稱調取維基數據QID的方式,可提供給後續其他模板做進一步使用,幫助維基百科與維基數據的聯繫作業。
參數及使用方法[編輯]
本模板僅有一個參數,即要獲得維基數據QID的頁面名稱,即{{WikidataEntity|<頁面名稱>}}或{{get QID|<頁面標題>}}。
本模板的功能為: <templatedata> { "params": { "1": { "label": "頁面名稱", "description": "要獲得維基數據QID的頁面名稱", "type": "wiki-page-name", "required": true } }, "description": "獲得指定頁面的維基數據QID" } </templatedata>
範例[編輯]
- 一般頁面
{{WikidataEntity|维基百科}}→「」{{WikidataEntity|條目不存在}}→「」- 不存在的條目會輸出空白
{{WikidataEntity|Special:用户贡献}}→「」- 無維基數據項目的頁面亦不會輸出
{{WikidataEntity|WP:收录标准}}→「」
- 例外處理
{{WikidataEntity|{#非法的條目名稱#}}→「」- 本模板使用{{TryError}}會自動處理掉輸入錯誤的情況。一旦有輸入錯誤會輸出空白
- 重新導向
{{WikidataEntity|六十四元數}}→「」{{WikidataEntity|一百二十八元數}}→「」{{WikidataEntity|三十二元數}}→「」
- 取得本頁的QID
{{WikidataEntity}}→「」- 未輸入的情況返回本頁對應的維基數據項QID,若無則返回空白
{{Get QID}}→「」- 亦可以使用更直觀的寫法(對應en:Template:Get QID)
- 供其他模板使用
{{Q|→「 (無專案)」{{WikidataEntity|维基百科}}}}{{Q|→「 (無專案)」{{WikidataEntity|WP:收录标准}}}}{{Q|→「 (無專案)」{{WikidataEntity|六十四元數}}}}{{Q|→「 (無專案)」{{WikidataEntity|一百二十八元數}}}}{{Q|→「 (無專案)」{{Get QID}}}}
- 替換引用
{{subst:WikidataEntity|宇宙}}→「Q1」
- 其他QID獲得方式
{{#invoke:wd|label|raw|page=火星}}→ 「Module:Wd第196行Lua錯誤:attempt to call field 'getGlobalSiteId' (a nil value)」{{#invoke:WikidataIB|getEntityFromTitle|火星}}→ 「」{{#invoke:wd|label|raw|page=一百二十八元數}}→ 「Module:Wd第196行Lua錯誤:attempt to call field 'getGlobalSiteId' (a nil value)」
重新導向[編輯]
- {{get QID}}:對應英文維基的en:Template:get QID
- {{getQID}}:對應日文維基的ja:Template:getQID
參見[編輯]
- {{Wikidata}}