0

私はイベントタイプに基づいてPloneの新しいコンテンツタイプを作成しようとしています。このチュートリアルに従ってコンテンツタイプを作成し、「マルチメディア」と呼ばれる独自のコンテンツタイプ用にこのコードを正常に作成しました。私のコードは機能しますが、タイプはフォルダータイプに基づいています。

これをイベントタイプに基づくように変更しようとしています。

  1. 6、14、40行目には、すべてフォルダーまたはATFolderのインスタンスが含まれています。
  2. ploneサイトを見ると、イベントの種類はeventとATEventであることがわかりました。
  3. フォルダのすべてのオカレンスをイベントに置き換えました(以前はベースのすべてのオカレンスをフォルダに置き換えていましたが、機能しました)

残念ながら、これはスクリプトとの関連性を見つけることができない巨大なスタックエラーをスローするだけです。エラーログも調べましたが、Multimedia.pyの行への参照がないため、スタックしています。

マルチメディアがイベントタイプに基づくようにするコードを修正するために現在のコードを変更する方法を誰かが知っているなら、私はあなたの助けに非常に感謝します。

よろしく

ルーク

4

1 に答える 1

1

ATEventをそのように拡張することはできず、SchemaExtenderを使用する必要があります。

于 2010-07-20T14:29:37.083 に答える