Trac 0.11+模板位置

我刚在Ubuntu上升级到Trac 0.11.4,我注意到/ usr / share / trac / templates目录不再存在。 因此,在我的trac.ini文件中, templates_dirvariables没有被设置( [inherit]部分),Trac标识应该是我看到的替代文本(请在trac.ini中configuration[header_logo]部分)

有谁知道模板目录位于全球或全球trac.ini?

更新:
显然,只有从Ubuntu存储库( apt-get install tr​​ac )安装Trac时, / usr / share / trac / templates目录才存在。 但是,当您手动安装Trac(例如,当您想要最新的版本时),安装过程中不会创build此位置。

你不一定需要一个全球性的trac.ini。 如果Trac实例中缺less徽标,则可以通过修改Trac安装的conf / trac.ini中的[header_logo]部分轻松添加徽标:

[header_logo] alt = height = -1 link = http://example.org src = common/trac_banner.png width = -1 

我没有使用Trac,但也许你可以通过使用find全球trac.ini

 find / -iname "*trac.ini" 2> /dev/null 

你可以用trac所在的文件夹replace第一个斜杠('root'),如果你愿意滚动浏览权限被拒绝的页面以find正确的path,你可以省略'2> / dev / null' 。 (或者如果您正在使用root帐户进行search)

 find /usr/bin -iname "*trac.ini" 
 src = site/your-logo.png 

your-logo.png放在<trac_environment> / htdocs /

至于模板,这可能有助于: TracInterfaceCustomization#ProjectTemplates