plone的附加字符串插值:在contentrule电子邮件中添加内容文本
collective.stringinterp.text的Python项目详细描述
这是plone.stringinterp模块的plone扩展。
将此添加到构建中,您将能够在中添加full content text 内容规则电子邮件。
如何使用
当您为plone内容规则准备电子邮件操作时,现在可以使用另外两个 文本中的标记:
- ${text}
- 当前文档全文
- ${indented_text}
- 与上述相同,但在每行前使用制表符右缩进文本。
文本从html转换为纯文本(因为美国是plone电子邮件)。
这样配置的邮件规则:
Hi, the new document "${title}" has been created. ${text}
…将生成此:
Hi, the new document "Welcome to Plone" has been created. If you're seeing this instead of the web site you were expecting...
以及这样配置的邮件规则:
Hi, the new document "${title}" has been created. ${indented_text}
…将生成此:
Hi, the new document "Welcome to Plone" has been created. If you're seeing this instead of the web site you were expecting...
获取文本
“主文本字段”是一个抽象实体。 此产品尝试使用适配器猜测文本,因此您可以重写或提供更具体的 一个(参见代码中的一些示例)。
通常,支持这种文本提取:
- 具有text字段的基于atcontenttypes的内容类型 (事件、新闻、文档、主题)
- plone.app.discussion的评论
- 具有text字段的灵活内容类型
另外,如果提供了“文本”属性,则只需尝试读取的通用适配器。
学分
在Regione Emilia Romagna的支持下开发; 埃米莉亚·罗曼尼亚支持PloneGov initiative。
更改日志
0.3(2017-11-07)
- 修复对象灵巧性内容完全为空时的适配器 文本字段。 [卢卡贝尔]
0.2(2013-09-06)
- 修复对象没有文本字段(ie文件)[cekk]
0.1.1(2013-08-02)
- 区域设置文件夹未注册 [基尔]
0.1(2013-05-30)
- 初始版本