如何从DPL使用的类别名称中冒号冒号?

问题描述:

我在mediawiki中有几个类别,名称中有冒号。随着DPL,当我尝试要么如何从DPL使用的类别名称中冒号冒号?

类别=富:酒吧

linksto =类别:富:酒吧

我没有得到任何结果,即使实际观看时类别显示几个一百页。我认为这是由于类别名称中的冒号。有没有什么方法可以让DPL快乐地逃离冒号?

唯一的工作解决方案似乎是使用categorymatch参数,而不是类别参数,使用%通配符代替冒号。

所以不是

|类别=富:酒吧

使用

| categorymatch =美孚%吧

你应该类别名称前使用冒号,例如:

[[:Category:foo]] 

而这将工作!

+0

这就是你链接到内链接到MediaWiki类别。我在问DPL查询。 – BrianFreud

+0

啊,因为DPL使用Perl语法;您可以使用反斜杠“\”来转义冒号。详情请参阅:http://semeb.com/dpldemo/index.php?title=DPL:Manual_-_General_Usage_and_Invocation_Syntax#Characters_with_special_meaning – ASammour