Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何允许对PloneFormGen文件夹进行评论?_Plone_Ploneformgen - Fatal编程技术网

如何允许对PloneFormGen文件夹进行评论?

如何允许对PloneFormGen文件夹进行评论?,plone,ploneformgen,Plone,Ploneformgen,是否有任何方法允许用户对ploneformgen文件夹发表评论(即进行讨论)?我在“类型设置”下允许对表单文件夹发表评论,并在特定表单文件夹的“编辑>设置”选项卡下选中“允许评论”,但这不起作用,这很奇怪,因为这正是我允许在页面上发表评论的做法。有什么想法吗?我担心PFG本身不包括Plone Viewlet 您可能必须自定义表单视图并启用适当的viewlet管理器 如果查看位于的plone.app.discussion源代码,您将看到注释viewlets是在plone.app.layout.vi

是否有任何方法允许用户对ploneformgen文件夹发表评论(即进行讨论)?我在“类型设置”下允许对表单文件夹发表评论,并在特定表单文件夹的“编辑>设置”选项卡下选中“允许评论”,但这不起作用,这很奇怪,因为这正是我允许在页面上发表评论的做法。有什么想法吗?

我担心PFG本身不包括Plone Viewlet

您可能必须自定义表单视图并启用适当的viewlet管理器

如果查看位于的plone.app.discussion源代码,您将看到注释viewlets是在
plone.app.layout.viewlets.interfaces.IBelowContent
管理器中定义的

因此,您必须在自定义模板中重新启用此管理器,这就足够了:

<div tal:replace="structure provider:plone.belowcontentbody" />


把这个放在主要内容之后。作为副作用,可以显示此新管理器中的其他viewlet,在这种情况下使用CSS将其隐藏。

我怀疑PFG使用的页面模板不包括包含注释viewlet的viewlet管理器。你可以通过定制模板来解决这个问题。谢谢,基尔。你能给我一些额外的建议吗?(对不起,我是最近从Drupal转换过来的。)我自己在答案中添加了更多信息。。。我试过了,但没用。我还尝试了一些其他的东西,看起来很有希望,但我会用一个新的答案来描述它。