Перекрашивание trac 0.11

Mar 02, 2009 19:44


Проблема:
при апгрейде trac с 0.10 на 0.11 пропала собственная раскраска: все проекты выглядят одинаково.

Причина:
в 0.11 сменился шаблонизатор.

Решение:
для каждого проекта надо:
  1. перенести файл templates/site_css.cs в htdocs/style.css, попутно выкинув из него первые четыре строки:

  2. создать файл 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.

trac, free software, python, css

Previous post Next post
Up