Validation Magnolia CMS:春季开花段重复数据验证

Validation Magnolia CMS:春季开花段重复数据验证,validation,content-management-system,server-side,magnolia,Validation,Content Management System,Server Side,Magnolia,我在SpringBlossom中定义了一个段落,它由编辑、文件、选择和日期控件组成。现在,我希望该页面中的每个日期只允许一个数据输入,即日期字段应该是唯一的。如何基于DailogValidator中的日期字段进行重复数据验证 谢谢, Rupali在验证器中,您可以访问内容,并可以在其中迭代查找具有相同日期的段落 可以从MgnlContext.getAggregationState()获取内容,也可以将DialogCreationContext作为参数添加到验证器方法中 在迭代页面内容时,您应该查

我在SpringBlossom中定义了一个段落,它由编辑、文件、选择和日期控件组成。现在,我希望该页面中的每个日期只允许一个数据输入,即日期字段应该是唯一的。如何基于DailogValidator中的日期字段进行重复数据验证

谢谢,
Rupali

在验证器中,您可以访问内容,并可以在其中迭代查找具有相同日期的段落

可以从MgnlContext.getAggregationState()获取内容,也可以将DialogCreationContext作为参数添加到验证器方法中

在迭代页面内容时,您应该查看具有相同段落的ContentNode类型的节点。分配给节点的段落在节点元数据中设置为“模板”

这基本上是一样的,但您可能希望将其从按类搜索改为按名称搜索

希望有帮助