有没有办法允许用户在ploneformgen文件夹上发表评论(即讨论)?我已在类型设置下允许对表单文件夹发表评论,并选中"允许评论"在特定表单文件夹的编辑>设置选项卡下,但这不起作用,这很奇怪,因为这正是我允许对页面等进行评论所做的任何想法?
答案 0 :(得分:2)
我担心PFG本身不包括Plone视图。
您必须自定义窗体视图并启用正确的Viewlet管理器。
如果您查看https://github.com/plone/plone.app.discussion/blob/9a4e3718fc8ae7e6f8f229058a27092b0d121a84/plone/app/discussion/browser/configure.zcml#L108处的plone.app.discussion来源,您会看到评论视图已在plone.app.layout.viewlets.interfaces.IBelowContent
经理中定义。
因此,您必须在自定义模板中重新启用此管理器,这已经足够了:
<div tal:replace="structure provider:plone.belowcontentbody" />
把这个放在主要内容之后。作为副作用,可以显示此新管理器中的其他视图,在这种情况下使用CSS来隐藏它们。