mediawiki:使用类别为每篇文章分配唯一参考

mediawiki: Assign a unique reference to each article using categories

我想在每篇文章中创建一个唯一的引用。这是通过将类别与以下模板一起使用来完成的,该模板使用主题前缀扩展了 PageID。

{{Category:{{{1}}}{{PAGEID}}}}

我是这样融入文章的

{{{ReferenceID|Item}}}

模板的文字显示正确,但Mediawiki无法将其识别为类别,也没有显示在“所需类别”的特殊页面上。

错误是什么?请问还有别的选择吗

为页面分配类别的语法是 [[Category:{{{1}}}{{PAGEID}}]],而不是 {{Category:{{{1}}}{{PAGEID}}}}

wikicode {{{ReferenceID|Item}}} 仅在具有 ReferenceID 参数的模板中才有意义。上面添加类别的模板没有。

如果ReferenceID是上面模板的名字,那么插入是这样的:{{ReferenceID|Item}},而不是{{{ReferenceID|Item}}}.

为每个页面创建一个类别的想法很奇怪。如果您希望每个页面都可以通过唯一 ID 访问,请在标题 (theme prefix)/(page id) 下创建类似于 #redirect [[(full page name)]] 的重定向。您可能希望将这些重定向存储在单独的命名空间中。