(对于downvote:我在Stack Overflow上询问的原因是因为这是一个涉及MediaWiki模板系统“编程”的问题)
我正在寻找一种在 MediaWiki 文章页面上包含数据的方法,这样数据值也可以从其他页面引用,而无需复制其他页面上的数据。最好不要安装额外的扩展。
我所追求的是能够创建如下所示的文章页面:
<!-- This page is 'Example' in the main namespace -->
{{Infobox
| CreationDate = 2015-01-01
| CreatedBy = John Smith
}}
This article is about the item created by {{d|CreatedBy}}.
在浏览器中查看此页面时,它应如下所示:
+------------------------+
| Example |
| Created on: 2015-01-01 |
| Created by: John Smith |
+------------------------+
This article is about the item created by John Smith.
然后在另一个页面上,我可以引用上述“示例”页面中的数据,如下所示:
* Example created by {{d|Example|CreatedBy}} on {{d|Example|CreationDate}}
这将如下所示:
* Example created by John Smith on 2015-01-01
这样做的典型用途是将数据放在文章页面上,然后能够提供比使用类别更丰富的列表。目前,列表上的所有数据都是重复的,因此如果它发生更改,则需要在两个地方进行更新——在文章中和在“富豪榜”中。