Антон Рябов bio photo

Антон Рябов

Не люблю бриться и у меня умный взгляд.

Email Twitter Github RSS

Решил для себя перевести статью по добавлению логотипа в заголовок Redmine. В моем случае проверялось на теме Alternate.

Редактируем файлик base.html.erb

$ vim /opt/redmine/app/views/layouts/base.html.erb

Находим строку:

<h1><%= page_header_title %></h1>

И комментируем

<!--<h1><%= page_header_title %></h1>-->

В следующую строчку вставляем

<img src="<%= Redmine::Utils.relative_url_root %>/images/logo.png" style="top-margin: 15px; left-margin: 15px;"/>

Redmine::Utils.relative_url_root - переменная, которая указывает на каталог установки redmine.

В итоге, правки должны выглядеть вот так:

<!--<h1><%= page_header_title %></h1>-->
<img src="<%= Redmine::Utils.relative_url_root %>/images/logo.png" style="top-margin: 15px; left-margin: 15px;"/>

<% if display_main_menu?(@project) %>

Теперь нужно загрузить изображение

$ scp logo.png root@example.com:/opt/redmine/public/images

Не забываем выставить права на файл

$ chown redmine:redmine /opt/redmine/public/images/logo.png

Ну и теперь осталось перезагрузить redmine, для этого перезагружаем веб-сервер:

$ service apache2 restart
$ service httpd restart
$ service nginx restart

Только в статье не указано, что изображение ни как не будет деформировано, т.е. если загрузить 100х100 будет отображаться 100х100, если 1024х1024 будет такое и сдвинет все остальные элементы. Еще, при редактировании фирменного логотипа, я сделал прозрачный фон, чтобы не пытаться попасть в цвет шапки redmine.

#Apache #Nginx #Redmine