2009-06-25 7 views
3

Ich erstelle eine Dokumentation im Trac Wiki. Ich setze diese Seiten so, dass alle mit dem gleichen Muster beginnen (wie "MyDoc ..."). Ich möchte alle Wiki-Seitenlinks für die Seiten, die mit diesem Muster beginnen, von Trac abrufen.Trac Wiki Seitenliste

Gibt es eine Möglichkeit, dies zu tun?

Antwort

9

Verwenden Sie einfach das Makro. Siehe documentation. In Ihrem Beispiel sollte es so aussehen:

[[TitleIndex(MyDoc)]] 
+0

Danke Kumpel. – glmxndr

0

Wie ich es gemacht habe: Holen Sie sich die wiki/TitleIndex Seite, suchen Sie nach jedem <a href="..."/>, analysieren Sie den Inhalt des href Attributs und wenn mein Muster übereinstimmt, fügen Sie den Link zur Liste hinzu.

+0

Scheint, Sie könnten dies viel einfacher mit dem TitleIndex-Makro tun. Wenn Sie das getan hätten, müssten Sie das Patten nicht anpassen, weil das TitleIndex-Makro das für Sie erledigt. Ich nehme an, Sie versuchen, die Liste in HTML für die Verwendung außerhalb von Trac zu bekommen? – RjOllos

+0

@RjOllos: Absolut, der HTML-Code der TitleIndex-Seite wird von einer anderen Anwendung verarbeitet. – glmxndr