0

我一直在尝试根据事件类型为 Plone 创建一个新的内容类型。我按照本教程制作内容类型,并为我自己的名为“多媒体”的内容类型成功创建了这段代码。我的代码有效,但是类型基于文件夹类型。

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

  1. 第 6、14 和 40 行都包含文件夹或 ATFolder 的实例
  2. 在 plone 网站上,我发现事件类型是event 和 ATEvent,我想。
  3. 我用事件替换了所有出现的文件夹(我以前用文件夹替换了所有出现的 base 并且它有效)

不幸的是,这只会引发一个巨大的堆栈错误,我无法在其中找到与我的脚本的相关性,我还查看了错误日志,但没有引用 Multimedia.py 中的任何行,所以我被卡住了。

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

问候

卢克

4

1 回答 1

1

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

于 2010-07-20T14:29:37.083 回答