2009-06-25 61 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