如何制作能够根据参数显示不同内容的Mediawiki模板?

我将拥有数百篇人物传记,其中包含一些文本、标记和图片。

我想要一个模板,你可以写例如{{Biography|Steven}},它会从所有传记的页面中抓取出该传记,并将其链接到一个参数。

此外,还有只显示传记一部分的选项,例如{{Biography|Steven|Personality}}

我知道我可以为每篇传记制作一个模板,但这样我会拥有数百个模板让编辑者寻找,而且我不知道这在性能方面是否好(这有点可以接受?)。

那么我仍然不知道如何设置模板来有条件地显示传记的某些部分。

我也想知道我是否应该可能有一些数据存储扩展,但我不知道它如何比页面上的文本更快地传输。

我是否需要使用ParserFunctions或我的首选项Lua使用有条件的代码,并使用其多种可能版本的开关语句

我认为这个模板是一个好功能,因为人们只需在一个页面上编辑任何传记,或为每个人物分类建立一个页面,然后任何人都可以插入它,而不必写出相同的内容,浪费时间等。

这个模板将使用非常频繁,因此它对编辑者来说非常重要,它的性能表现良好并且易于使用。

我不是要求有人为我编写它,只是要建议如何着手处理。

点赞