问题标签 [contentrules]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
plone - 内容规则不适用于我的新内容类型
我创建了一个基于 ATDocument 的内容类型。当我的内容类型添加到文件夹时,我设置了一条规则,发送了一封电子邮件。但这不起作用。该规则适用于任何其他标准内容类型(文档、文件等)。我想念什么。我应该看什么?
我的克隆版本是 4.2.0.1
谢谢你的任何想法。
workflow - 在 Plone 中创建新对象时是否会触发工作流状态更改?
我有一个内容规则,每当发布对象时发送电子邮件(任何状态 internal_published、visible、externally_published ......)。
根据我的客户的要求,我已将本地工作流程政策更改为初始状态为已发布的政策;但随后创建新对象不会发送所需的电子邮件。只有当我手动更改状态时,才会发送电子邮件。
创建新对象时,Plone 是否会触发“状态更改”事件?这是一个错误吗?我应该以不同的方式思考吗?
详细信息:我使用的是 Plone 4.0.5。
plone - 参考更新与 contentrules 冲突
我使用“对象已修改”触发器创建了一个内容规则。
该规则具有“工作流状态”条件(但它可能具有“内容类型”一个或任何基于上下文的条件)。
该规则可以正常工作,但是当对象的引用发生更改时。例如,在 TinyMCE 中添加内部链接或图像或修改“相关内容”字段时,可能会发生这种情况。
at_references
更新引用时,会在与原始对象关联的特殊文件夹中创建(或删除)一个新对象(引用) 。
不幸的是,这个创建触发了内容规则,但是在引用文件夹的上下文中。所以条件表达式不成立,动作没有被执行。
显然,该规则在每个请求中只触发一次,因此不会针对被修改的原始对象再次触发。
这是错误还是功能?
有什么解决方法吗?
您对如何使我的规则起作用有什么建议吗?