2017-01-19 9 views
0

Как персонализировать поведение окна в Odoo 8Как персонализировать поведение окна в odoo 8 Livechat

цели сейчас являются:

  • добавить поля просят посетителей Имя, адрес электронной почты и беспокойства, так как вы можете видеть на первое изображение «A» имя клиента «Посетитель»
  • посетителей изменить название базы на его/ее ввода имени
  • изменить дизайн (цвет фона, шрифт и т.д.)

Я уже искал документацию по одулю, но не обучался для настройки чата.

Admin View

Customer View

ТИА

+0

Что именно вы хотите персонализировать? Пожалуйста, уточните, что, возможно, разместите снимок экрана –

+0

@GeorgeDaramouskas, извините, я имею в виду чат Odoo в прямом эфире. Я уже добавил скриншот. Спасибо за ваш ответ – Drew

ответ

0

Внешний вид и поведение live_chat окна определяется в файлах addons/im_chat/static/src/js/im_chat.js, addons/im_chat/static/src/xml/im_chat.xml и addons/im_livechat/static/src/js/im_livechat.js

В зависимости от ваших потребностей вашей придется изменить эти файлы. Для нужд вы изложенных в вашем вопросе вы должны:

1) добавить поля просят посетителей Имя, адрес электронной почты и беспокойства, так как вы можете видеть на первом изображении «А» имя клиента «Посетитель»

вы должны изменить send_welcome_message функцию на im_livechat.js для того, чтобы отправить заказ первоначальное сообщение, и вы должны изменить im_chat.Conversation_message_bubble шаблон для того, чтобы дать каждому «текстовый пузырь» другой вид (например, для вставки текстовое поле, запрашивающее информацию пользователя)

посетителей 2) изменить имя базы на его/ее ввода имени

Когда вы собираете данные, имя пользователя сохраняется в переменной defaultUsername в im_livechat.js, вам придется установить его там

3) изменить дизайн (цвет фона, шрифт и т.д.)

Все это может произойти от изменения шаблона с именем = im_chat.Conversation_message_bubble от im_chat.xml файл соответственно.

+0

Спасибо @GeorgeDaramouskas, я попробую ваш ответ, а потом вернусь, чтобы принять – Drew

+0

Привет @GeorgeDaramouskas, будет ли нормально применять мои изменения непосредственно к im_chat.js и im_livechat.js? – Drew

+0

Это зависит от вас @AlejandroAlainIII. Там не должно быть проблемы –