我正在使用trac管理一个项目。我有structured pages hierarchically,他们看起来像TitleIndex的摘录显示:
0.9
0.9 (this is a page)
Xyz
0.9/XyzFaq (this is a page)
0.9/XyzReleaseNotes (this is a page)
0.9/XyzRoadmap (this is a page)
名为0.9
的页面包含此标记:
= Xyz version 0.9 main page =
Status: DEVELOPMENT
[[TitleIndex(0.9)]]
我希望子页面会从父级继承项目开发状态。有没有办法做到这一点?
由于
答案 0 :(得分:3)
the macro system很容易做到这一点。如果您想要一个现成的宏,请查看IncludeMacro,其效果如下:
Status/0.9
的Wiki页面中只有文字DEVELOPMENT
0.9/
下方的所有页面中都有一行Status: [[Include(Status/0.9)]]
如果这很麻烦,编写自己的宏非常简单。基本上只需通过简单的字符串处理从当前页面名称获取父wiki页面名称,然后打开wiki页面并使用正则表达式搜索Status:
行。