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