Plone 比原型ReferenceField更好的解决方案?

Plone 比原型ReferenceField更好的解决方案?,plone,Plone,此问题的背景信息:我们想找到一种方法来管理宗教路由活动的节点数据。路由中有许多节点,有些节点被多次访问。此外,我们希望节点显示关于它们所包含的路由活动的信息,我想这是双向参考所需要的 我的最佳想法是实现自定义路由类型,使用ReferenceField记录访问的节点数据。但是ReferenceField默认情况下只能拾取一次项,当一个节点被多次访问时,这不适用于我的情况。另一种可能是使用ReferenceDataGridField,但我在DemoType方面的经验表明:可以多次选择项,但不能全部显

此问题的背景信息:我们想找到一种方法来管理宗教路由活动的节点数据。路由中有许多节点,有些节点被多次访问。此外,我们希望节点显示关于它们所包含的路由活动的信息,我想这是双向参考所需要的

我的最佳想法是实现自定义路由类型,使用ReferenceField记录访问的节点数据。但是ReferenceField默认情况下只能拾取一次项,当一个节点被多次访问时,这不适用于我的情况。另一种可能是使用ReferenceDataGridField,但我在DemoType方面的经验表明:可以多次选择项,但不能全部显示。 参考斯克伦肖特酒店


有没有解决这个问题的提示,或者要查看的示例?

您可能必须重写ReferenceField才能保存多个相同的值。这应该没那么难。如果你不需要OOTB在widgets的东西,你也可以使用注解来存储数据,然后创建一个简单的widget来显示你喜欢的数据