【问题标题】:Plone - cannot copy and paste view in Zope Management Interface's plone_skins' plone_contentPlone - 无法在 Zope 管理界面的 plone_skins 的 plone_content 中复制和粘贴视图
【发布时间】:2011-12-15 23:32:05
【问题描述】:

我们使用的是 Plone 4.1.2,在 Zope 管理界面的 plone_skins 的 plone_content 中复制和粘贴视图时遇到问题。我们收到此错误消息:

非常感谢您的期待。

You are here: Home › portal_skins › plone_content
We’re sorry, but there seems to be an error…
Here is the full error message:

Display traceback as text

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 OFS.CopySupport, line 206, in manage_pasteObjects
Module OFS.CopySupport, line 537, in _verifyObjectPaste
CopyError: <HTML> <HEAD> <TITLE>Not Supported</TITLE> </HEAD> <BODY BGCOLOR="#FFFFFF"> <FORM ACTION="manage_main" METHOD="GET" > <TABLE BORDER="0" WIDTH="100%" CELLPADDING="10"> <TR> <TD VALIGN="TOP"> <BR> <CENTER><B><FONT SIZE="+6" COLOR="#77003B">!</FONT></B></CENTER> </TD> <TD VALIGN="TOP"> <BR><BR> <CENTER> The object <em>folder_summary_view</em> does not support this operation. </CENTER> </TD> </TR> <TR> <TD VALIGN="TOP"> </TD> <TD VALIGN="TOP"> <CENTER> <INPUT TYPE="SUBMIT" VALUE=" Ok "> </CENTER> </TD> </TR> </TABLE> </FORM> </BODY></HTML>

【问题讨论】:

    标签: plone zope zope.interface


    【解决方案1】:

    您发布的错误消息是来自 Zope 深处的古老错误消息,但在您的情况下很明显。您正在尝试将某些内容复制到不支持复制的位置。

    ZMI 中的大多数皮肤层文件夹反映了磁盘上的文件系统目录。它们没有向您显示 ZODB 持久对象,因此您无法通过 ZMI 在其中添加或删除项目。

    如果您想复制皮肤项目以进行自定义,请使用其视图底部的“自定义”按钮在 ZODB 中创建一个永久副本,通常在特殊的 custom 文件夹中,然后您可以更改该文件夹。或者您可以在文件系统上找到该文件并在其中复制一份(例如,复制到您自己的皮肤层文件夹中)。

    【讨论】:

    • 谢谢Martin Pieters,但是如果我对说folder_summary_view 进行“自定义”,我会不会丢失原来的folder_summary_view,因为我的自定义视图会替换它?所以问题是如何在 ZMI 中创建自己的文件夹视图?再次感谢您。
    • 好吧,我想我开始明白了。步骤是:
    • 在 /portal_skins/plone_content 中,点击 folder_summary_view 在 /portal_skins/plone_content/folder_summary_view 中,点击 Customize 按钮 在 /portal_skins/custom/folder_summary_view 中,点击 Save Changes Now,'customized' folder_summary_view 可以在 /portal_skins/custom 中找到 /portal_skins/custom 中,选择 folder_summary_view,然后单击 Rename 更改名称为 fx_folder_summary_view
    • 在 /portal_skins/custom/fx_folder_summary_view 中,修改视图并单击 Save Changes In /portal_skins/custom,选择 fx_folder_summary_view,然后单击 Copy 转到 /portal_types/Folder 和 fx_folder_summaryP_view 到可用的视图方法
    【解决方案2】:

    您只能粘贴到非文件系统文件夹,即自定义文件夹和在 ZMI 中通过网络创建的文件夹。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-11
      相关资源
      最近更新 更多