如何个性化odoo 8 livechat中的窗口行为

时间:2017-01-19 13:02:36

标签: openerp odoo-8 livechat odoo-website

如何在Odoo 8中个性化窗口行为

目前的目标是:

  • 添加要求访问者姓名,电子邮件和关注的字段,如您在第一张图片“A”所示,客户名称为“访客”
  • 根据他/她的姓名输入更改访客姓名
  • 更改设计(背景颜色,字体等)

我已经搜索了odoo文档但没有实时聊天自定义教程。

Admin View

Customer View

TIA

1 个答案:

答案 0 :(得分:0)

live_chat窗口的外观和行为在文件addons/im_chat/static/src/js/im_chat.jsaddons/im_chat/static/src/xml/im_chat.xmladdons/im_livechat/static/src/js/im_livechat.js

中定义

根据您的需要,您必须修改这些文件。对于您在问题中概述的需求,您必须:

  

1)添加要求访问者姓名,电子邮件和关注的字段,如您所见   在第一张图片" A"客户名称是"访客"

您必须修改send_welcome_message上的im_livechat.js功能,才能发送自定义初始消息,并且必须更改im_chat.Conversation_message_bubble模板才能为每个&# 34;文字泡泡"不同的外观(例如插入要求用户输入信息的文本框)

  

2)根据他/她的姓名输入更改访客姓名

当您收集数据时,用户的名称会保存在defaultUsername中的变量im_livechat.js中,您必须将其设置在那里

  

3)更改设计(背景颜色,字体等)

所有这一切都可以通过相应地从im_chat.Conversation_message_bubble文件更改名称为im_chat.xml的模板来实现。