Plone 如何在文件夹和灵巧内容类型之间设置一对一关系?

Plone 如何在文件夹和灵巧内容类型之间设置一对一关系?,plone,dexterity,Plone,Dexterity,我有一个灵巧的内容类型,我希望在一个文件夹中只有其中一个。我找不到任何文件来说明这一点。它是如何完成的?您可以添加一个事件侦听器,该侦听器在创建类型时应用,并删除其父类型的可添加类型,如中所述: 因此,在删除此contenttype时,您可能还希望通过为删除添加另一个事件侦听器来重做设置。显而易见的答案是将此单例的字段合并到文件夹内容类型中。为什么不呢?有什么进展/更多问题吗?@SteveM:回答你的问题:它会彻底改变树的结构。无论如何,如果singleton ContentType应该是其容

我有一个灵巧的内容类型,我希望在一个文件夹中只有其中一个。我找不到任何文件来说明这一点。它是如何完成的?

您可以添加一个事件侦听器,该侦听器在创建类型时应用,并删除其父类型的可添加类型,如中所述:


因此,在删除此contenttype时,您可能还希望通过为删除添加另一个事件侦听器来重做设置。

显而易见的答案是将此单例的字段合并到文件夹内容类型中。为什么不呢?有什么进展/更多问题吗?@SteveM:回答你的问题:它会彻底改变树的结构。无论如何,如果singleton ContentType应该是其容器的默认视图,那么您的建议将适用。这是一个非常好的问题,在列表中进行了大量讨论(“默认视图-故事”)。就我个人而言,我看不出有什么障碍可以做到这一点,我经常使用folderish内容类型。只需要一些小的调整,例如启用版本控制(又称contentobject history)。这不是默认视图,尽管我以前问过:我认为这是一个好建议,SteveM。是否有文档用于将字段添加到默认文件夹类型?(网站中已经有很多“文件夹”内容)