Odoo 10 - 自定义邮件模板

问题描述 投票:0回答:2

我看到电子邮件模板具有以下页脚:

“由 Odoo 提供支持”

如何在模板中删除它?

谢谢,

odoo odoo-10
2个回答
0
投票

转到设置 -> 电子邮件 -> 模板 选择模板,编辑

或者您可以通过重写或继承您需要的模板来编写代码以删除模板。 如果您需要完整的品牌选项,可以通过 odoo 社区中的插件来实现这里


0
投票

如果您想开发自定义 XML 视图,可以通过以下方法完全控制邮件模板。

我正在 Odoo 16.0 中工作。我不能谈论旧版本的 Odoo,因为我是新人,但以下是我对 Odoo 16.0 的了解。

从 odoo 发送的电子邮件被包装在“布局”模板中。布局模板位于“addons/mail/data/mail_templates_email_layouts.xml”

  1. 创建一个新模块并将其命名为“您的自定义电子邮件布局”。
  2. 创建文件:“your-custom-email-layouts/views/templates.xml”
  3. 复制内置的全部内容 mail_templates_email_layouts.xml 到您自己的 templates.xml 文件中。
  4. 在新文件中根据需要修改模板。您可以删除 由 Odoo 文本提供支持。
  5. manifest.py 中,确保添加一个链接 “data”数组中的“your-custom-email-layouts/views/templates.xml”。
  6. 安装并激活您的模块。您自己的 xml 模板将 覆盖内置邮件模板。

完成!

注意:Odoo 'mail' 模块 manifest.py 指定一个“序列”行。所有指定序列行的模块都应首先加载。然后加载所有没有序列行的模块。因此,只要您的模块没有序列,它就应该在内置邮件模块之后加载,这使得您自己的邮件布局模板可以覆盖/替换内置邮件模块。

© www.soinside.com 2019 - 2024. All rights reserved.