有没有办法从项目列表中自动创建类别?
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}}
这将显示成分名称并将页面添加到类别。
我想将一些食谱添加到我的 Mediawiki 网站的一部分,并让每种成分创建一个相关类别。
这很容易手工完成,但容易出现人为错误 - 每种成分必须输入两次。
例如
* [[category:apples]] apples
* [[category:bananas]] bananas
* [[category:cherries]] cherries
这行得通,但我觉得应该有一种方法可以使它自动化,但我不确定最好的方法是什么。是否已经有一个扩展可以做到这一点(我已经搜索了所有我能想到的术语),我应该写一个脚本吗?有没有我应该看看的其他方法来解决这个问题?
您可以使用模板,我们称之为 Template:Ingredient
,
<includeonly>* [[Category:{{{1}}}]] {{{1}}}</includeonly>
然后在您的页面中调用它:
{{Ingredient|apples}}
这将显示成分名称并将页面添加到类别。