2

Raptus.Article用来管理Plone4网站上的内容。 Raptus.Article创建一个名为文件夹的新内容类型Article

我还需要对一种Article类型启用评论。Plone.app.discussion禁止对此类内容发表评论。我该如何解决这个问题?是MonkeyPatch唯一的方法吗?

谢谢

维托

PSRaptus.article.discussion没用

4

1 回答 1

2

Afaik 目前不可能,但是......

检查: https ://github.com/4teamwork/ftw.blog/blob/master/ftw/blog/browser/conversation.py#L54

它覆盖了 plone.app.discussion 的默认 conversation_view。(这不是猴子补丁)

重要的部分在第 54 行(注释掉部分)。

# Always return False if object is a folder
# if (IFolderish.providedBy(context) and
#     not INonStructuralFolder.providedBy(context)):
#     return False

zcml 覆盖默认视图。(https://github.com/4teamwork/ftw.blog/blob/master/ftw/blog/browser/configure.zcml#L89

<browser:page
    name="conversation_view"
    for="ftw.blog.interfaces.IBlogEntry"
    layer="ftw.blog.interfaces.IBlogLayer"
    class=".conversation.ConversationView"
    permission="zope2.View"
    />
于 2013-08-14T10:21:56.020 回答