这是我的问题:
我有一个自定义敏捷内容类型,其ID 必须始终两个字段(周和年)中的计算值。
我需要确保的是,如果有人试图创建该内容类型的新对象并使用已存在的(周,年)元组,Plone需要提出错误并要求用户更改一周或一年字段。
所以我不仅要检查那个周和年值是否已经存在其他对象,还要检查对象id是否一致(WWYY
,WW表示周和YY年是格式)。 / p>
我首先想到了内容类型界面上的invariant
,但仍然将ID保留为INameChooser
。
因此,为父文件夹注册INameChooser
(幸运的是,我有一个特定的内容类型的父文件夹)就足够了吗?