Template:Databox/doc/zh
Jump to navigation
Jump to search
Uses Lua: |
此模块基于维基数据提供了一个尽可能简单的信息框系统。
它完全自动化,无须任何配置,并且不会因实体的类型(如人物、地方)产生任何拒绝。
工作原理
此模块是Databox模板的后端代码。
它使用与当前页面所链接的维基数据项,或者填写在item
参数的ID所对应的维基数据项,来自动构建一个信息框。
其基本算法:
- 使用数据项的标签,如果不存在则使用页面标题作为信息框标题。
- 使用image (P18)的值作为主图像。
- 使用instance of (P31)的若干值填写数据表标题。
- 抓取数据项使用的所有标题,按MediaWiki:Wikibase-SortedProperties排序,然后每项:
- 如果属性有数据类型External identifier、Commons media file或者Quantity[a 1],不作显示。
- 如果属性列于
property_blacklist
模块的数组,不作显示(用于避免在信息框中显示通常无关的属性)。 - 如果属性有超过5个值,不做显示(以免信息框中的长列表)。
- 使用默认的Wikibase渲染系统来显示有“最佳”排名的值(即值的排名是“完美”,如果没有则在“正常”排名中选一个)。
- 如果有coordinate location (P625)的值,使用Kartographer显示一份地图。
注释
- ↑ The current display of quantities by Wikibase is very limited, this filter should be removed after improvements
如何在你的wiki上使用?
- Copy the code of
Module:Databox
in a module page in your wiki namedModule:Databox
. - Add the created module page to the sitelinks of Q53931871.
- Create
Template:Databox
in your wiki with the wikitext:{{#invoke:Databox|databox}}
. - Add the created template page to the sitelinks of Q20702632.
- At this point if you add
{{Databox}}
to an existing article connected to a Wikidata item it should work. - Write an help page in your language
示例
Early Modern Swedish
Lucy |
Ethanol |
Hubble Space Telescope
|
4 Vesta
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Iron Man
|
Airbus Commercial Aircraft
|
Esperanto
|
Berlin
|
Douglas Adams
|
See also
- ru:Template:Универсальная карточка - similar, but more developed template in Russian Wikipedia
- en:Template:Infobox person/Wikidata - similar, for people only, in English Wikipedia
- commons:Template:Wikidata Infobox - Commons' equivalent; mostly used for categories