有没有一种方法可以从项目列表中自动创建类别?

时间:2019-07-23 07:54:51

标签: mediawiki mediawiki-extensions semantic-mediawiki

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

这很容易手工完成,但是会遇到人为错误-每个成分必须输入两次。

例如


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

这行得通,但是我觉得应该有一种自动化的方法,但是我不确定什么是最好的前进方式。是否已经有执行此操作的扩展名(我已经搜索了所有可以想到的术语),是否应该编写脚本?还有其他方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

您可以使用模板,将其命名为Template:Ingredient

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

然后使用以下命令在您的页面中调用它:

{{1}}

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