2009-06-25 46 views
3

我在Trac wiki中創建了一些文檔。我將這些頁面設置爲全部以相同模式開始(如「MyDoc ...」)。 我想從Trac中檢索所有以這種模式開始的頁面的維基頁面鏈接。Trac維基頁面列表

有沒有辦法做到這一點?

回答

9

只需使用[[TitleIndex]]宏。見documentation。在你的例子中,它應該是:

[[TitleIndex(MyDoc)]] 
0

我是如何做到的:獲取wiki/TitleIndex頁面,查找每個<a href="..."/>,分析href屬性的內容,如果匹配我的模式,則將鏈接添加到列表中。

+0

好像你可以使用TitleIndex宏更簡單地做到這一點。如果你這樣做了,你不需要匹配這個patten,因爲TitleIndex宏爲你做了這個。我認爲你正試圖獲得在HTML以外的Trac使用列表? – RjOllos 2009-11-14 08:46:14

+0

@RjOllos:絕對地,TitleIndex頁面的HTML由其他應用程序處理。 – glmxndr 2010-02-15 18:34:21