ニュース記事のコンテンツを、私が書いた別のコンテンツ タイプにコピーしようとしています。私のスクリプトには、newsアイテムとアイテムがありprojectます。2 番目の はproject、Dexterity を使用して定義されたコンテンツ タイプです。newsからの画像と本文を次のようにコピーできれば素晴らしいですproject。
project.text = news.text
project.image = news.image
テキストと画像はprojectスキーマで RichText と NamedBlobImage として定義されています。属性がニュース項目にどのように含まれているかわかりません。メソッドを使用してニュース項目の画像を取得できることだけは知っていますgetImage()が、それをプロジェクトに割り当てると、プロジェクトのレンダリング時にエラーが発生します。
したがって、基本的な質問を解決するには、いくつかの指針が必要です。
Archetype コンテンツ タイプの属性名を知るにはどうすればよいですか。たとえば、この場合、ニュース アイテムの本文の属性の名前を知る必要があります。
ニュース項目に添付された画像を、器用さのコンテンツ タイプに添付された画像に変換するにはどうすればよいですか。