当有人向文件添加评论时自定义电子邮件通知
我想自定义从Plone的默认评论操作发送的文本,特别是当有人对文件发表评论时发送的链接。当前的行为是链接启动文件本身。我希望看到的行为是让读者能够看到输入的评论。当有人向文件添加评论时自定义电子邮件通知
我一直在试图通过ZMI和Zope文件系统找到消息的模板脚本,但找不到消息模板。
....默认消息....
有人加入你的文件的注释的例子: 测试。
如果您是该产品的作者,我们建议您阅读评论, 并根据需要更新文档 - 然后删除评论。
如果需要进一步说明,回复评论,并且 发表评论的人将得到这样的通知,并且可能会给你 更多详细信息。
要查看新评论,请访问: http://bestkey.middlewaygroup.com/products/Test.ppt
- 站点管理员
你可能想看看plone.app.discussion这是Plone的4.1,也可作为一个新的评论系统用于Plone 3.3的附加产品。
随着padiscussion你可以注册时增加了一个新的评论被解雇的自定义事件订阅:
<subscriber
for="plone.app.discussion.interfaces.IComment
zope.app.container.interfaces.IObjectAddedEvent"
handler=".mycustomsubscriber.notify_user"
/>
你必须把一个“notify_user”功能的“mycustomsubscriber.py”文件中,其能包含发送自定义电子邮件的任意Python代码。
例如参见http://svn.plone.org/svn/plone/plone.app.discussion/trunk/plone/app/discussion/notifications.zcml和http://svn.plone.org/svn/plone/plone.app.discussion/trunk/plone/app/discussion/comment.py。
如果旧的Plone评论系统评论提供像IComment这样的接口,它应该类似地工作。虽然,我认为它不提供这样的界面,但我不是100%确定的。
我很确定它没有 - 当我在Plone 3的早期尝试时,我找不到任何方式将订阅者绑定到它,尽管我从未看过。 – Auspex
你正在寻找该模块:
- Products.PloneHelpCenter.skins.plone_help_center.discussion_notify_template.pt
,您可以用z3c.jbot覆盖。或在ZMI,定制:
- portal_skins中/ plone_help_center/discussion_notify_template.pt
(而且,你必须至少有一个附加安装,Products.PloneHelpCenter因为这个消息是从加-上)。
我想问问交叉贴。 http://www.linkedin.com/groups/Customizing-email-notifications-when-someone-81495.S.66911426 –
你是对的我没有安装plone_help-center。 我取代TAL表达从 到 ,它工作。 – allnode
向软件寻求帮助时,应始终提供该软件的版本以及您正在使用的任何附加软件。 –
Plone版本是3.3.5,没有附加组件。谢谢。 – allnode
通过评论我假设你的意思是在页面底部的讨论。我认为Plone 3没有发送电子邮件讨论项目? –