编辑“︁
Module:Wikidata/doc
”︁(章节)
跳转到导航
跳转到搜索
警告:
您没有登录。如果您进行任何编辑,您的IP地址会公开展示。如果您
登录
或
创建账号
,您的编辑会以您的用户名署名,此外还有其他益处。
反垃圾检查。
不要
加入这个!
== 用法 == === 例子:配偶 (P26) === * <code><nowiki>{{#invoke:Wikidata|getValue|P26|}}</nowiki></code> = 不返回任何内容 * <code><nowiki>{{#invoke:Wikidata|getValue|P26|FETCH_WIKIDATA}}</nowiki></code> = 返回内链形式的维基数据中存储的P26(配偶)属性 * <code><nowiki>{{#invoke:Wikidata|getValue|P26|[[Hillary Rodham Clinton]]}}</nowiki></code> = 返回[[Hillary Rodham Clinton]],即允许信息框使用本地自定义的值代替维基数据中的值。 === 信息框模板中使用=== 信息框的定义中可以这样调用: * <code><nowiki>| data55 = {{#invoke:Wikidata|getValue|P26|{{{spouse|FETCH_WIKIDATA}}} }}</nowiki></code> 使信息框变为: # 信息框参数<code>|spouse</code>设为空(即<code>"| spouse ="</code>)时,不显示spouse # 未提供信息框参数<code>|spouse</code>时,根据维基数据内容显示内链形式的一个或多个值 # 本地提供信息框参数时,显示本地提供的参数<code>|spouse</code>。例如<code>"|spouse = Hillary Rodham Clinton"</code> 另一种方式: * <code><nowiki>| data55 = {{#invoke:Wikidata|getValue|P26|{{{spouse|}}} }}</nowiki></code> 使信息框变为: # 信息框参数<code>|spouse</code>设为空(即<code>"| spouse ="</code>)时,不显示spouse # 未提供信息框参数<code>|spouse</code>时,不显示spouse # 本地提供信息框参数时,显示本地提供的参数<code>|spouse</code>。例如<code>"|spouse = Hillary Rodham Clinton"</code> # 本地将信息框参数设为FETCH_WIKIDATA时,根据维基数据内容显示内链形式的一个或多个值 另见[[Module:WikidataIB]]版本,支持在每个条目上用本地参数定义:不显示的参数(黑名单);仅从维基数据自动获取哪些参数(白名单)。用它可以修改信息框而不对使用信息框的条目内容和效果产生任何修改,直至在条目中明确启用相应参数。 === 例子:出生地 === 方式如上所述: * <code><nowiki>{{#invoke:Wikidata|getValue|P19|}}</nowiki></code> = 不返回任何内容 * <code><nowiki>{{#invoke:Wikidata|getValue|P19|FETCH_WIKIDATA}}</nowiki></code> = 返回内链形式的维基数据中存储的P19(出生地)属性,指向对应条目 * <code><nowiki>{{#invoke:Wikidata|getValue|P19|[[Hope, Arkansas|Hope]]}}</nowiki></code> = 返回[[Hope, Arkansas|Hope]],即允许信息框使用本地自定义的值代替维基数据中的值。 === 例子:性别 === 不希望返回内链形式的性别,因此使用: * - <code><nowiki>{{#invoke:Wikidata|getRawValue|P21|FETCH_WIKIDATA}}</nowiki></code> === 例子:出生日期=== 使用dmy格式的出生日期则使用: * - <code><nowiki>{{#invoke:Wikidata|getDateValue|P569|FETCH_WIKIDATA|dmy}}</nowiki></code> 使用mdy格式的出生日期则使用: * - <code><nowiki>{{#invoke:Wikidata|getDateValue|P569|FETCH_WIKIDATA|mdy}}</nowiki></code> 仅获取出生年份: * - <code><nowiki>{{#invoke:Wikidata|getDateValue|P569|FETCH_WIKIDATA|y}}</nowiki></code> 获取出生年份(BC)但希望显示为BCE: * - <code><nowiki>{{#invoke:Wikidata|getDateValue|P569|FETCH_WIKIDATA|y|BCE}}</nowiki></code> === 例子:链接到一个维基数据项 === 使用下列代码检索QID: * - <code><nowiki>{{#invoke:Wikidata|pageId}}</nowiki></code> 用wiki语法的内链链接到维基数据: * - <code><nowiki>[[d:{{#invoke:Wikidata|pageId}}|Name of Link]]</nowiki></code> === 例子:链接到另一个wiki页面 === 链接到另一个wiki站点,此例为英文维基导游: * - <code><nowiki>[[voy:{{#invoke:Wikidata|getSiteLink|enwikivoyage}}|Name of Link]]</nowiki></code>
摘要:
请注意,所有对Local Chinese Wikipedia的贡献均可能会被其他贡献者编辑、修改或删除。如果您不希望您的文字作品被随意编辑,请不要在此提交。
您同时也向我们承诺,您提交的内容为您自己所创作,或是复制自公共领域或类似自由来源(详情请见
Project:著作权
)。
未经许可,请勿提交受著作权保护的作品!
取消
编辑帮助
(在新窗口中打开)
导航菜单
个人工具
未登录
讨论
贡献
创建账号
登录
命名空间
模块
讨论
大陆简体
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
查看
阅读
编辑
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息