如何更改Docker部署的Odoo 16中POS端的Odoo Logo?
查找Odoo POS端Logo位置的实用建议
先定位Odoo模块的实际安装路径
VPS上Odoo未必默认装在~/odoo目录,直接用命令搜索更靠谱:- 执行
find / -name "point_of_sale" -type d,系统会遍历所有目录,返回point_of_sale模块的实际存放路径 - 或者用
which odoo找到Odoo启动程序位置,再顺着关联目录找模块文件夹
- 执行
排查是否被自定义模块/主题覆盖
如果用了第三方POS主题或自定义模块,Logo可能不是存在默认路径:- 登录Odoo后台,进入「设置->技术->附件」,搜索
logo或pos关键词,找到对应的图片附件后直接替换即可 - 也可以检查后台「销售->点单设置」里是否有上传自定义Logo的选项,部分版本支持直接在这里替换
- 登录Odoo后台,进入「设置->技术->附件」,搜索
确认point_of_sale模块是否已安装
如果模块没安装,对应的目录自然不存在:- 进入Odoo后台「应用」,搜索「Point of Sale」,确保模块处于已安装状态
容器化部署的特殊情况
要是用Docker之类的容器跑Odoo,VPS本地目录和容器内部是分离的:- 先执行
docker exec -it [容器名/ID] bash进入容器内部,再查找/odoo/addons/point_of_sale/static/src/img/logo.png - 查看docker-compose.yml配置,确认模块目录是否挂载到VPS本地的某个路径,直接在挂载目录里操作即可
- 先执行
内容的提问来源于stack exchange,提问作者semighoti
相关产品推荐
相关产品推荐

