编辑“︁
Template:WikidataEntity/doc
”︁
跳转到导航
跳转到搜索
这是
WikidataEntity
模板的
文档页面
。
警告:
您没有登录。如果您进行任何编辑,您的IP地址会公开展示。如果您
登录
或
创建账号
,您的编辑会以您的用户名署名,此外还有其他益处。
反垃圾检查。
不要
加入这个!
{{NoteTA|G1=MediaWiki}}{{Documentation subpage}}<!-- 在本行下編輯模板說明 --> {{High-use}} {{lua|Module:WikidataLink}} 本模板的功能為调取特定頁面在維基數據上的{{lang|en|QID}}(项编号)供後續使用。使用本模板時,應輸入欲調閱維基數據QID的條目或頁面名稱,若該頁面存在對應的維基數據項,則會輸出该維基數據項的QID。 == 概要 == 維基數據是一個輔助提供條目資訊和跨語言連結的資料庫。原則上每個維基百科頁面都會對應一個維基數據項。而每個維基數據項皆有一個QID。持有QID即可方便地從維基數據資料庫中調取與該頁面或條目相關的資料。本模板提供一個透過頁面名稱調取維基數據QID的方式,可提供给後續其他模板做進一步使用,帮助維基百科與維基數據的聯繫作業。 == 參數及使用方法 == 本模板僅有一個參數,即要獲得維基數據QID的頁面名稱,即{{tlx|WikidataEntity|<頁面名稱>}}或{{tlx|get QID|<頁面標題>}}。 本模板的功能為: <templatedata> { "params": { "1": { "label": "頁面名稱", "description": "要獲得維基數據QID的頁面名稱", "type": "wiki-page-name", "required": true } }, "description": "獲得指定頁面的維基數據QID" } </templatedata> == 範例 == ;一般頁面 *{{tlx|WikidataEntity|[[维基百科]]}}→「{{WikidataEntity|维基百科}}」 *{{tlx|WikidataEntity|[[條目不存在]]}}→「{{WikidataEntity|條目不存在}}」 **不存在的條目會輸出空白 *{{tlx|WikidataEntity|[[Special:用户贡献]]}}→「{{WikidataEntity|Special:用户贡献}}」 **無維基數據項目的頁面亦不會輸出 *{{tlx|WikidataEntity|[[WP:收录标准]]}}→「{{WikidataEntity|WP:收录标准}}」 ;例外處理 *{{tlx|WikidataEntity|{#非法的條目名稱#}}→「{{WikidataEntity|{#非法的條目名稱#}}」 **本模板使用{{tl|TryError}}會自動處理掉輸入錯誤的情況。一旦有輸入錯誤會輸出空白 ;重新導向 *{{tlx|WikidataEntity|[[六十四元數]]}}→「{{WikidataEntity|六十四元數}}」 *{{tlx|WikidataEntity|[[一百二十八元數]]}}→「{{WikidataEntity|一百二十八元數}}」 **[[六十四元數]]和[[一百二十八元數]]皆重定向到[[三十二元數]],但僅有[[六十四元數]]有自己的維基數據 *{{tlx|WikidataEntity|[[三十二元數]]}}→「{{WikidataEntity|三十二元數}}」 ;取得本頁的QID *{{tlx|WikidataEntity}}→「{{WikidataEntity|<noinclude>Template:WikidataEntity</noinclude>}}」 **未輸入的情況返回本頁對應的維基數據项QID,若無則返回空白 *{{tlx|Get QID}}→「{{Get QID|<noinclude>Template:WikidataEntity</noinclude>}}」 **亦可以使用更直觀的寫法(對應[[:en:Template:Get QID]]) ;供其他模板使用 *{{tlx|Q|{{tlx|WikidataEntity|[[维基百科]]}}}}→「{{Q|{{WikidataEntity|维基百科}}}}」 *{{tlx|Q|{{tlx|WikidataEntity|[[WP:收录标准]]}}}}→「{{Q|{{WikidataEntity|WP:收录标准}}}}」 *{{tlx|Q|{{tlx|WikidataEntity|[[六十四元數]]}}}}→「{{Q|{{WikidataEntity|六十四元數}}}}」 *{{tlx|Q|{{tlx|WikidataEntity|[[一百二十八元數]]}}}}→「{{Q|{{WikidataEntity|一百二十八元數}}}}」 *{{tlx|Q|{{tlx|Get QID}}}}→「{{Q|{{Get QID|<noinclude>Template:WikidataEntity</noinclude>}}}}」 ;替換引用 *{{tlxs|WikidataEntity|宇宙}}→「Q1」 ;其他QID獲得方式 *{{tlxm|#invoke|wd|label|raw|page{{=}}[[火星]]}} → 「{{#invoke:wd|label|raw|page=火星}}」 *{{tlxm|#invoke|WikidataIB|getEntityFromTitle|[[火星]]}} → 「{{#invoke:WikidataIB|getEntityFromTitle|火星}}」 *{{tlxm|#invoke|wd|label|raw|page{{=}}[[一百二十八元數]]}} → 「{{#invoke:wd|label|raw|page=一百二十八元數}}」 **這種方法可能無法處理重新導向 **就可能需要搭配其他模板使用,如{{tlxm|#invoke|Redirect|main|[[一百二十八元數]]}} → 「{{#invoke:Redirect|main|一百二十八元數}}」 == 重新導向 == *{{tl|get QID}}:對應英文維基的[[:en:Template:get QID]] *{{tl|getQID}}:對應日文維基的[[:ja:Template:getQID]] == 參見 == *{{tl|Wikidata}} <includeonly>{{Sandbox other||<!-- 本行下加入模板的分類 --> }}</includeonly>
摘要:
请注意,所有对Local Chinese Wikipedia的贡献均可能会被其他贡献者编辑、修改或删除。如果您不希望您的文字作品被随意编辑,请不要在此提交。
您同时也向我们承诺,您提交的内容为您自己所创作,或是复制自公共领域或类似自由来源(详情请见
Project:著作权
)。
未经许可,请勿提交受著作权保护的作品!
取消
编辑帮助
(在新窗口中打开)
导航菜单
个人工具
未登录
讨论
贡献
创建账号
登录
命名空间
模板
讨论
大陆简体
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
查看
阅读
编辑
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息