跳转到主要内容

使用QWeb模板机制发送电子邮件

项目描述

License: AGPL-3

电子邮件模板的QWeb

本模块是为了允许您使用QWeb而不是jinja2来编写电子邮件模板。这里的优势在于,使用QWeb,您可以利用继承和call语句,这使得您可以在多个模板中重用设计和片段,从而使开发过程更加简单。此外,QWeb视图使用集成的ACE编辑器更容易编辑。

用法

要使用此模块,您需要

  1. 正文模板引擎字段中选择QWeb

  2. 选择用于渲染正文字段的QWeb视图

变量

除了QWeb的标准变量外,您还可以访问

  • object当前对象的浏览记录

  • email_template正在使用的电子邮件模板的浏览记录

  • record取决于消息发送的位置,object可以是实际记录或用于发送电子邮件的邮件消息。在标准J2模板中,此变量仅适用于消息,并且仅在ctx中可用。此变量试图解决这个问题,并提供始终相同的变量。

  • record_name始终提供当前记录的显示名称

  • 除了这些,您还将找到所有可用于J2模板的变量:format_dateformat_tzformat_amountuserctx。这将使将现有的J2模板移植到Qweb变得更加容易。

Try me on Runbot

错误跟踪器

错误跟踪在GitHub Issues上。如果在那里遇到问题,请检查您的错误是否已经被报告。如果您是第一个发现它的人,请通过提供详细且受欢迎的反馈来帮助我们将其摧毁。

致谢

图片

  • Odoo社区协会:图标

贡献者

请不要直接联系贡献者以获取支持或技术问题的帮助。

维护者

Odoo Community Association

本模块由OCA维护。

OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛应用。

要为此模块做出贡献,请访问https://odoo-community.org

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。

源代码分布

此版本没有可用的源代码分布文件。请参阅生成分布存档的教程

构建分布

odoo11_addon_email_template_qweb-11.0.1.1.0-py2.py3-none-any.whl (29.9 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面