我在哪里可以找到wiki中使用的信息框模板?

时间:2012-05-18 14:16:45

标签: templates mediawiki wikipedia

转储中的位置是维基百科中使用的信息框模板......

如果它在templatelinks.sql中请帮我继续解析sql .. 感谢

2 个答案:

答案 0 :(得分:0)

如果您想将信息框的参数映射到它们显示的名称,您需要查看信息框的代码。

例如,您提到的Template:Infobox scientist birth_date参数的映射如下:

|label1  = Born
|data1   = {{br separated entries|{{{birth_name|}}}|{{{birth_date|}}}|{{{birth_place|}}}}}

正如您所看到的,映射并不那么容易,因为它使用另一个模板(Template:br separated entries)并与其他参数(birth_namebirth_place)进行交互。此外,并非所有信息框都必须遵循此约定(基于Template:Infobox)。

如果要从转储中获取模板文本,它将以XML格式存储在pages-articles文件中。如果你只想为几个信息框做这件事,那么使用the API可能是一个更好的主意,因为转储文件很大并且处理它可能需要相当长的时间。

答案 1 :(得分:0)

转储只是一个转储,它不解释或记录内容。正如svick所说,你必须查看模板的代码,它位于Template:名称空间中。使用完整转储或带有文章,模板等的转储来包含它。