Перекрашивание trac 0.11
Mar. 2nd, 2009 07:44 pmПроблема:
при апгрейде trac с 0.10 на 0.11 пропала собственная раскраска: все проекты выглядят одинаково.
Причина:
в 0.11 сменился шаблонизатор.
Решение:
для каждого проекта надо:
- перенести файл
templates/site_css.cs
вhtdocs/style.css
, попутно выкинув из него первые четыре строки:<?cs ################################################################## # Site CSS - Place custom CSS, including overriding styles here. ?> - создать файл
templates/site.html
:<html xmlns="http://www.w3.org/1999/xhtml" xmlns:py="http://genshi.edgewall.org/" py:strip=""> <!--! Add site-specific style sheet --> <head py:match="head" py:attrs="select('@*')"> ${select('*')} <link rel="stylesheet" type="text/css" href="${href.chrome('site/style.css')}" /> </head> <body py:match="body" py:attrs="select('@*')"> ${select('*|text()')} </body> </html>
Этого вполне достаточно. См. также TracInterfaceCustomization.