创建和使用 MediaWiki 模板?

创建和使用 MediaWiki 模板?

我正在尝试在自己的 MediaWiki 实例中创建和使用 Infobox 人物模板。实际上,仅复制基本模板不起作用。一定有一些我不知道的潜在事情正在发生。

那么,我该如何将维基百科人物信息框复制到我自己的维基百科呢?

ETA:关于“不起作用”部分,显示的确切错误消息是:

Template loop detected: Template:Infobox person

这是我在“Template:Infobox person”中保存的 wiki 标记

{{Infobox person
| name        = <!-- include middle initial, if not specified in birth_name -->
| image       = <!-- just the filename, without the File: or Image: prefix or enclosing [[brackets]] -->
| alt         = 
| caption     = 
| birth_name  = 
| birth_date  = <!-- {{Birth date and age|YYYY|MM|DD}} or {{Birth-date and age|Month DD, YYYY}} -->
| birth_place = 
| death_date  = <!-- {{Death date and age|YYYY|MM|DD|YYYY|MM|DD}} or {{Death-date and age|Month DD, YYYY|Month DD, YYYY}} (death date then birth date) -->
| death_place = 
| nationality = 
| other_names = 
| occupation  = 
| known_for   = 
}}

答案1

“不起作用”不是对问题的有用描述。你应该描述它到底做了什么。但我思考问题是:

  1. Template:Infobox person使用许多其他模板,包括Template:Infobox。要使其工作,您还需要这些模板。获取所有模板的最简单方法是使用Special:Export在维基百科上,然后Special:Import在您的维基上。
  2. Template:Infobox使用Module:Infobox,它是用 Lua 编写的。要使用它,您需要Extension:Scribunto安装在您的 wiki 上。如果您不能或不想使用它,您需要找到不使用 Lua 的旧版本模板

相关内容