包含 - 这些不是您要查找的类别

时间:2017-11-01 23:14:41

标签: mediawiki transclusion mediawiki-templates wikia

我在Wikia上有一个模板 http://shadow-of-war-mobile.wikia.com/wiki/Template:Orc

这个模板最终只会通过一系列继承而成为中间人模板。

但我离题了,我需要弄清楚如何让原始文章使用模板(例如:http://shadow-of-war-mobile.wikia.com/wiki/Narz_the_Murderous)来获得适当的类别。

我需要的是为类别范围蔓延设置一个止损。通过这个我指的是可能转换源页面的页面也不需要继承源自模板使用的类别。

源模板(http://shadow-of-war-mobile.wikia.com/wiki/Template:Orc):

<onlyinclude><div style="float:right; background-color:dimgray; width:200px">
{| 
!  {{{name}}}
|-
| [[File:{{{name}}}.jpg|upright|{{{name}}}]]
|-
{|
| Rank: || {{cat|{{{rank}}}|{{{name}}}}}
|-
| Class: || {{cat|{{{class}}}|{{{name}}}}}
|-
| Tribe: || {{cat|{{{tribe}}}|{{{name}}}}}
|}
|}
</div></onlyinclude>{{documentation}}[[Category:Character Templates]]

文章用法(http://shadow-of-war-mobile.wikia.com/wiki/Narz_the_Murderous):

{{Orc|name=Narz the Murderous|rank=Overlord|class=Marksman|tribe=Feral}}

问题文章:http://shadow-of-war-mobile.wikia.com/wiki/Warlords:Talion%27s_Revenge

正如您将看到源文章中的相同类别也在问题文章中。

问题

我记得十年前左右,有一种方法可以让源文章使用这些类别,同时阻止任何其他文章通过翻译继承源文章的类别。我只是记不起采取或用来解决这个问题的方法。

到目前为止,我已尝试使用Google找到可能的答案,但却找不到解决方案。

1 个答案:

答案 0 :(得分:0)

没有这样的事情。相关的功能请求是T2835(我不会屏住呼吸)。您最好的选择是在源模板中设置类别(example)。