1

今天我通过buildout将plone从4.1.4升级到最新的4.2.5。除了粘贴,一切都有效。当我将页面粘贴到文件夹时,回溯显示:

Traceback (innermost last):
  Module ZPublisher.Publish, line 126, in publish
  Module ZPublisher.mapply, line 77, in mapply
  Module ZPublisher.Publish, line 46, in call_object
  Module Products.CMFFormController.FSControllerPythonScript, line 105, in __call__
  Module Products.CMFFormController.Script, line 145, in __call__
  Module Products.CMFCore.FSPythonScript, line 127, in __call__
  Module Shared.DC.Scripts.Bindings, line 322, in __call__
  Module Shared.DC.Scripts.Bindings, line 359, in _bindAndExec
  Module Products.PythonScripts.PythonScript, line 344, in _exec
  Module script, line 33, in folder_paste
   - <FSControllerPythonScript at /keti/folder_paste used for /keti/switch1>
   - Line 33
Exception: Disallowed to paste item(s).

我需要你的帮助。

4

2 回答 2

1

如果“允许添加的内容类型”受到限制,通常会引发此错误,因此我怀疑您的问题与升级的相关性,而是怀疑简单的配置设置是原因:

http://yourhost.org:8888/yourSiteId/portal_types/Folder/manage_propertiesForm

看,如果“过滤内容类型”被选中。

如果是,请取消选中或在下面的小部件中定义允许的类型。

于 2013-03-13T09:18:27.360 回答
1

Ida Ebkes 确实明白了这一点。所以我取消选中“过滤内容类型”并在 portal_types/Plone%20Site/manage_propertiesForm 下面的小部件中选择文件、文档、文件夹。但它适用于首页。因此,如果我希望“添加新”出现在全局范围内,我必须在 portal_types 下的每个内容类型页面中检查“隐式可添加”。

谢谢,

雨果

于 2013-03-14T02:37:52.830 回答