有没有办法从项目列表中自动创建类别?

Is there a way to automatically create categories from a list of items?

我想将一些食谱添加到我的 Mediawiki 网站的一部分,并让每种成分创建一个相关类别。

这很容易手工完成,但容易出现人为错误 - 每种成分必须输入两次。

例如


* [[category:apples]] apples
* [[category:bananas]] bananas
* [[category:cherries]] cherries

这行得通,但我觉得应该有一种方法可以使它自动化,但我不确定最好的方法是什么。是否已经有一个扩展可以做到这一点(我已经搜索了所有我能想到的术语),我应该写一个脚本吗?有没有我应该看看的其他方法来解决这个问题?

您可以使用模板,我们称之为 Template:Ingredient,

<includeonly>* [[Category:{{{1}}}]] {{{1}}}</includeonly>

然后在您的页面中调用它:

{{Ingredient|apples}}

这将显示成分名称并将页面添加到类别。