模板:WikidataEntity/doc
此頁面是Template:WikidataEntity的模板文件。 此頁面可能包含了模板的使用說明、分類和其他內容。 |
此模板文件被引用於約24,000個頁面。 為了避免造成大規模的影響,所有對此模板文件的編輯應先於沙盒、測試樣例或您的沙盒上測試。 測試後無誤的版本可以一次性地加入此模板文件中,但是修改前請務必於討論頁發起討論。 模板引用數量會自動更新。 |
此模板使用Lua語言: |
本模板的功能為調取特定頁面在維基數據上的QID(項編號)供後續使用。使用本模板時,應輸入欲調閱維基數據QID的條目或頁面名稱,若該頁面存在對應的維基數據項,則會輸出該維基數據項的QID。
概要
編輯維基數據是一個輔助提供條目資訊和跨語言連結的資料庫。原則上每個維基百科頁面都會對應一個維基數據項。而每個維基數據項皆有一個QID。持有QID即可方便地從維基數據資料庫中調取與該頁面或條目相關的資料。本模板提供一個透過頁面名稱調取維基數據QID的方式,可提供給後續其他模板做進一步使用,幫助維基百科與維基數據的聯繫作業。
參數及使用方法
編輯本模板僅有一個參數,即要獲得維基數據QID的頁面名稱,即{{WikidataEntity|<頁面名稱>}}
或{{get QID|<頁面標題>}}
。
本模板的功能為:
獲得指定頁面的維基數據QID
參數 | 描述 | 類型 | 狀態 | |
---|---|---|---|---|
頁面名稱 | 1 | 要獲得維基數據QID的頁面名稱 | 頁面名稱 | 必填 |
範例
編輯- 一般頁面
{{WikidataEntity|维基百科}}
→「Q52」{{WikidataEntity|條目不存在}}
→「」- 不存在的條目會輸出空白
{{WikidataEntity|Special:用户贡献}}
→「」- 無維基數據專案頁面的頁面亦不會輸出
{{WikidataEntity|WP:关注度}}
→「Q4657574」
- 例外處理
{{WikidataEntity|{#非法的條目名稱#}}
→「」- 本模板使用{{TryError}}會自動處理掉輸入錯誤的情況。一旦有輸入錯誤會輸出空白
- 重新導向
{{WikidataEntity|六十四元數}}
→「Q111747607」{{WikidataEntity|一百二十八元數}}
→「Q111667622」{{WikidataEntity|三十二元數}}
→「Q111667622」
- 取得本頁的QID
{{WikidataEntity}}
→「Q26090228」- 未輸入的情況返回本頁對應的維基數據項QID,若無則返回空白
{{Get QID}}
→「Q26090228」- 亦可以使用更直觀的寫法(對應en:Template:Get QID)
- 供其他模板使用
{{Q|
→「維基百科 (Q52)」{{WikidataEntity|维基百科}}
}}{{Q|
→「維基媒體內容計劃的關注度方針 (Q4657574)」{{WikidataEntity|WP:关注度}}
}}{{Q|
→「六十四元數 (Q111747607)」{{WikidataEntity|六十四元數}}
}}{{Q|
→「三十二元數 (Q111667622)」{{WikidataEntity|一百二十八元數}}
}}{{Q|
→「Template:WikidataEntity (Q26090228)」{{Get QID}}
}}
- 替換引用
{{subst:WikidataEntity|宇宙}}
→「Q1」
- 其他QID獲得方式
{{#invoke:wd|label|raw|page=火星}}
→ 「Q111」{{#invoke:WikidataIB|getEntityFromTitle|火星}}
→ 「Q111」{{#invoke:wd|label|raw|page=一百二十八元數}}
→ 「」
重新導向
編輯- {{get QID}}:對應英文維基的en:Template:get QID
- {{getQID}}:對應日文維基的ja:Template:getQID
參見
編輯- {{Wikidata}}