2016-08-23 98 views
0

我在mediawiki中有幾個類別,名稱中有冒號。隨着DPL,當我嘗試要麼如何從DPL使用的類別名稱中冒號冒號?

類別=富:酒吧

linksto =類別:富:酒吧

我沒有得到任何結果,即使實際觀看時類別顯示幾個一百頁。我認爲這是由於類別名稱中的冒號。有沒有什麼方法可以讓DPL快樂地逃離冒號?

回答

1

唯一的工作解決方案似乎是使用categorymatch參數,而不是類別參數,使用%通配符代替冒號。

所以不是

|類別=富:酒吧

使用

| categorymatch =美孚%吧

-1

你應該類別名稱前使用冒號,例如:

[[: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