模板:WikidataEntity
“{{WikidataEntity|宇宙}}
”→“Q1”
此模板被引用于约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}}