在“取消”之后添加克隆原型

发布于 2024-12-21 07:16:35 字数 171 浏览 1 评论 0原文

我正在开发 plone 3.1 的原型。 我的问题 - 如果我在添加我的类型(空或填充某些字段)后按“取消”按钮而不是“确定”,但是我的类型已添加到门户中。但我希望我的行动被取消。 (如果在门户中添加默认克隆类型(例如页面、图像……),然后“取消”操作,通常会发生这种情况)。 我正在使用 BaseSchema 作为我的原型。

I am developing аrchetype for plone 3.1.
My problem - if I press the button ' Cancel ' instead of ' Ok ' after addition of my type (empty or with filling of some fields), however my type is added in a portal. But I would like, that my action was canceled. (So usually occurs if to add in a portal the default plone types like Page, Image..and then "Cancel" the action).
I am using BaseSchema for my archetype.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

揽月 2024-12-28 07:16:35

您是否使用工厂工具注册了您的类型?将 factorytool.xml 文件添加到您的 GenericSetup 配置文件中,其中包含以下内容以确保:

<?xml version="1.0"?>
<object name="portal_factory" meta_type="Plone Factory Tool">
 <factorytypes>
  <type portal_type="YourPortalType"/>
 </factorytypes>
</object>

否则,会发生的情况是使用生成的 ID 创建一个空副本,然后您就地对其进行编辑。工厂工具在其管理的边界内创建此类型,并且仅在您第一次保存时才会将其移动到位,从而确保当您点击取消时不存在任何副本。

Did you register your type with the factory tool? Add a factorytool.xml file to your GenericSetup profile with the following contents to make sure:

<?xml version="1.0"?>
<object name="portal_factory" meta_type="Plone Factory Tool">
 <factorytypes>
  <type portal_type="YourPortalType"/>
 </factorytypes>
</object>

Otherwise, what happens is that an empty copy is created with a generated id, and you edit that in place. The factory tool creates this type within it's managed boundaries and will only move it into place when you save the first time, thus ensuring no copy is already there when you hit Cancel.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文