模板:WikidataLink
此模板被引用于约39,000个页面。 为了避免造成大规模的影响,所有对此模板的编辑应先于沙盒、测试样例或您的沙盒上测试。 测试后无误的版本可以一次性地加入此模板中,但是修改前请务必于讨论页发起讨论。 模板引用数量会自动更新。 |
此模板使用Lua语言: |
本模板通过调取维基数据上的信息来生成不同类型的链接:
- 若指定的维基数据项目已存在对应的本地条目,则生成蓝链(即指向该条目的内部链接);
- 若本地暂无条目,则生成指向外文维基百科的绿链(跨语言链接),当存在多个语言版本的条目时,优先指向英文维基百科,其次依序优先指向德文、法文和日文维基百科;
- 若指定的维基数据项目未有任何语言版本的条目,则生成指向该维基数据页面的绿链。
概要
本模板用于将{{Wikidata}}模板的输出结果转为{{Internal link helper}}的形式。
- 通常情况下,若{{Wikidata}}模板指定的维基数据项目未有对应的本地条目时,输出结果会以纯文字呈现。例如显示扭棱大星形十二面体(d:Q41961)的性质时:
- “
{{wikidata|properties|normal+|Q41961|P279}}
”→“均匀多面体、非凸多面体、扭棱多面体”
- “
- 当然,您可以填入
linked
参数值来生成链接,但不适用于本地未创建的条目:- “
{{wikidata|properties|linked|normal+|Q41961|P279}}
”→“均匀多面体、非凸多面体、扭棱多面体”
- “
- 您还可以填入
raw
参数值获取维基数据ID,但这些ID并不自带链接,因此需将其复制粘贴至维基数据的搜索框进行搜索后方能获取信息,这对编者造成了不便:- “
{{wikidata|properties|raw|normal+|Q41961|P279}}
”→“Q2471563、Q18015938、Q125087”
- “
- 为此,本模板改进了相关功能,将{{Wikidata}}输出的维基数据ID转换为链接:
参数及使用方法
模板语法
{{WikidataLink | 1 = <含wikidata項目ID(形如「Q1234」)的字串> | 2 = 語言版本優先順序 }}
模板参数与说明
通过调取维基数据上的信息来生成不同类型的链接。
参数 | 描述 | 类型 | 状态 | |
---|---|---|---|---|
wikidata项目ID | 1 | 维基数据项目ID,形如“Q1234”。 | 内容 | 必需 |
语言版本优先序 | 2 | 无本地条目时,链接至外文维基百科的优先级,以半角逗号分隔的语言代码。填入“wikidata”则强制在提示中链接至维基数据。
| 字符串 | 可选 |
示例
- 输入维基数据ID,默认生成指向相关英文条目的绿链:
- “
{{WikidataLink|Q13647569}}
”→“正割及余割”
- “
- 指定外文维基百科的优先链接顺序:
- “
{{WikidataLink|Q41961|ja,en}}
”→“多连正四面体”
- “
- 强制指定链接到维基数据:
- “
{{WikidataLink|Q41961|wikidata}}
”→“多连正四面体”
- “
- 如常见的语言版本维基与指定的外文维基百科都没有条目,则会从维基数据中已输入的语言版本中,选择条目数最多的语言版本作为链接目标(资料来源{{NUMBEROF}}):
- “
{{WikidataLink|Q9275712}}
”→“直角棱柱”
- “
- 若指定的维基数据项目未有任何语言版本的条目,将生成指向该维基数据页面的绿链:
- “
{{WikidataLink|Q123676716}}
”→“从0到2的所有实数”
- “
- 若指定的维基数据项目已有本地条目与之关联,将生成指向该本地条目的蓝链:
- “
{{WikidataLink|Q45319771}}
”→“娜娜奇”
- “
- 指定多个维基项目:
- “
{{WikidataLink|Q11317597以及Q85413753|ja,en}}
”→“达芬奇之星以及四元边”
- “
参见
- {{Link-Wikidata}}