gpt4 book ai didi

plone - 无法激活关于 Plone Dexterity 类型的讨论(文件夹)

转载 作者:行者123 更新时间:2023-12-04 14:32:25 26 4
gpt4 key购买 nike

我一直在研究基于灵巧的 Plone 应用程序。
我创建了几个新类型。这是我为激活对名为“activity_report”的特定敏捷内容类型的评论所做的:

在 Plone 控制面板

在讨论部分,我启用了以下功能:

  • 全局启用评论
  • 启用匿名评论

  • 在类型部分
    我从下拉列表中选择了“事件报告”类型并启用了“允许评论”选项。

    在文件系统

    在 FTI 文件 activityreport.xml 中:
    <property name="allow_discussion">True</property>

    我已经重新启动了实例,甚至重新安装了产品,但是我无法激活敏捷类型中的评论部分。

    值得一提的是,标准类型(例如 Page)可以激活讨论模块。

    有什么我想念的吗?

    最佳答案

    plone.app.discussion 当前禁用所有容器的评论(见 https://dev.plone.org/ticket/11245 讨论)。

    我在一个项目中使用了如下的猴子补丁来缩短正常检查并确保为我的文件夹内容类型启用了评论:

    from Acquisition import aq_inner
    from Products.highcountrynews.content.interfaces import IHCNNewsArticle
    from plone.app.discussion.conversation import Conversation
    old_enabled = Conversation.enabled
    def enabled(self):
    parent = aq_inner(self.__parent__)
    if parent.portal_type == 'my_portal_type':
    return True
    return old_enabled(self)
    Conversation.enabled = enabled

    其中,“my_portal_type”当然是您希望启用评论的 portal_type。

    关于plone - 无法激活关于 Plone Dexterity 类型的讨论(文件夹),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10402918/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com