2009-06-25 3 views
3

Я создаю некоторую документацию в вики Trac. Я устанавливаю эти страницы для всех, начинающихся с того же шаблона (например, «MyDoc ...»). Я хочу получить от Trac все ссылки на wiki-страницы для страниц, начинающихся с этого шаблона.Trac wiki page list

Есть ли способ сделать это?

ответ

9

Просто используйте макрос [[TitleIndex]]. См. documentation. В вашем примере это должно быть:

[[TitleIndex(MyDoc)]] 
+0

Спасибо, помощник. – glmxndr

0

Как я это сделал: Получите страницу wiki/TitleIndex, найдите для каждого <a href="..."/>, проанализируйте содержимое атрибута href и, если совпадаете с моим шаблоном, добавьте ссылку на список.

+0

Похоже, вы могли бы сделать это намного проще с помощью макроса TitleIndex. Если вы это сделали, вам не нужно будет соответствовать паттену, потому что макрос TitleIndex делает это для вас. Я полагаю, вы пытаетесь получить список в html для использования вне Trac? – RjOllos

+0

@RjOllos: абсолютно, HTML страницы TitleIndex обрабатывается каким-либо другим приложением. – glmxndr

Смежные вопросы