Plone内容类型用作文件夹但不用作事件

时间:2010-06-26 18:39:01

标签: python plone

我一直在尝试根据事件类型为Plone创建新的内容类型。我按照此tutorial来制作内容类型,并为我自己的内容类型“多媒体”成功创建了this code。我的代码有效,但类型基于文件夹类型。

我尝试将此更改为基于事件类型:

  1. 第6,14和40行都包含文件夹或ATFolder
  2. 的实例
  3. 在plone网站上,我发现事件类型为event and ATEvent,我认为。
  4. 我用事件替换了所有出现的文件夹(我之前用文件夹替换了所有出现的base并且它有效)
  5. 不幸的是,这只会引发一个巨大的堆栈错误,我无法找到与我的脚本的相关性,我也查看了错误日志,但没有引用Multimedia.py中的任何行,所以我被卡住了。

    如果有人知道如何更改我当前的代码以更正将使多媒体基于事件类型的代码,我将非常感谢您的帮助。

    此致

1 个答案:

答案 0 :(得分:1)

你不能以这种方式扩展ATEvent,并且必须使用SchemaExtender这样做