Назад | Перейти на главную страницу

Расположение шаблонов Trac 0.11+

Я только что обновился до Trac 0.11.4 на Ubuntu и заметил, что / usr / share / trac / шаблоны каталог больше не существует. В результате в моем trac.ini templates_dir переменная не установлена ​​([наследовать] раздел) и там, где должен быть логотип Trac, я вижу альтернативный текст (настройте раздел [header_logo] в trac.ini).

Кто-нибудь знает, где находится либо каталог шаблонов, либо глобальный trac.ini?

ОБНОВИТЬ:
По-видимому / usr / share / trac / шаблоны каталог существует только в том случае, если вы устанавливаете Trac из репозиториев Ubuntu (apt-get install trac). Однако, когда вы устанавливаете Trac вручную (например, если вам нужна последняя версия), это местоположение не создается во время установки.

Вам не обязательно нужен глобальный trac.ini. Если в вашем экземпляре Trac отсутствует логотип, вы можете легко добавить его, изменив [логотип заголовка] раздел conf / trac.ini вашей установки Trac:

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

Я не использую Trac, но, возможно, вы можете найти глобальный trac.ini, используя

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

вы можете заменить первую косую черту ('root') папкой, в которой находится trac, и вы можете не указывать '2> / dev / null', если вам удобно прокручивать страницы с ошибками, в которых отказано в разрешении, чтобы найти правильный путь . (или если вы ищете с учетной записью root)

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

Место your-logo.png в <trac_environment> / htdocs /

Что касается шаблонов, это может помочь: TracInterfaceCustomization # ProjectTemplates