Проблема:
при апгрейде trac с 0.10 на 0.11 пропала собственная раскраска: все проекты выглядят одинаково.
Причина:
в 0.11 сменился шаблонизатор.
Решение:
для каждого проекта надо:
- перенести файл templates/site_css.cs в htdocs/style.css, попутно выкинув из него первые четыре строки:
- создать файл templates/site.html:
xmlns="http://www.w3.org/1999/xhtml"
xmlns:py="http://genshi.edgewall.org/"
py:strip="">
py:match="head" py:attrs="select('@*')">
${select('*')}
rel="stylesheet" type="text/css"
href="${href.chrome('site/style.css')}" />
py:match="body" py:attrs="select('@*')">
${select('*|text()')}
Этого вполне достаточно. См. также
TracInterfaceCustomization.