我正在尝试将新闻项目中的内容复制到我编写的其他内容类型。在我的脚本中,我有news
项目和project
项目。第二个,project
是使用 Dexterity 定义的内容类型。如果我能以下一种方式将图像和正文从news
to复制出来,那就太好project
了。
project.text = news.text
project.image = news.image
其中文本和图像在project
架构中定义为 RichText 和 NamedBlobImage。我不知道新闻项目中的属性如何。我只知道我可以使用该方法获取新闻项中的图像,getImage()
但是将其分配给项目会在渲染项目时产生错误。
所以我需要一些指针来解决我的基本问题:
我如何知道 Archetype 内容类型的属性名称。例如,在这种情况下,我需要知道新闻项目正文的属性名称。
如何将附加到新闻项目的图像转换为附加到灵巧内容类型的图像。