2017-01-19 9 views
0

я эту проблему, и я не знаю, как изменить odoo логотип с страницы входа, я переопределить update_login функцияЯ хотел бы, чтобы изменить Войти LoGo Odoo 10

update_logo: function(reload) { 
     var company = session.company_id; 
     var img = session.url('/web/static/src/img/logo2.png' + '?db=' + session.db + (company ? '&company=' + company : '')); 
     this.$('.o_sub_menu_logo img').attr('src', '').attr('src', img + (reload ? "#" + Date.now() : '')); 
     this.$('.oe_logo_edit').toggleClass('oe_logo_edit_admin', session.is_superuser); 

, но не работает , пожалуйста, помогите (Извините за мой английский)

+0

Как вы применили этот метод? Вы поехали прямо и изменили его с файлов сервера или по-другому? –

+0

@GeorgeDaramouskas Я пошел прямо в конфигурационный файл и отредактировал его вручную – WindStone

ответ

0

Перейти к addons/web/views/webclient_templates.xml и найти шаблон с идентификатором web.login_layout, она должна быть вокруг линии 215. существует элемент есть:

<img t-attf-src="/web/binary/company_logo{{ '?dbname='+db if db else '' }}"/> 

Изменить это на:

<img t-attf-src="/web/static/src/img/logo2.png{{ '?dbname='+db if db else '' }}"/> 

и нажмите кнопку управления + shift + R в своем браузере для обновления.

Ваш логотип должен быть на месте.

+0

Спасибо, но он не меняет. Я добавляю , но это не работает. Logo.png и logo2.png это то же самое – WindStone

+0

Идущий код шрифта в Интернете с f12 не меняет : s – WindStone

0

Я предполагаю, что вы хотите изменить логотип, появившийся при входе в базу данных odoo.

Этот логотип исходит из res.company Я имею в виду вашу компанию попытаться сменить логотип компании Он отразится на экране входа в систему.

Для этого перейти> настройки> Пользователи> Компании> Изменить логотип компании.