ATCTContent创建了错误的ID和标题

时间:2011-03-27 15:24:55

标签: field plone archetypes

我用几个ATCTContent创建了一个附加组件,所有这些都是用paster addcontent contenttype创建的。除{1}之外的其他所有工作都按预期工作。只有当我创建GearContent的实例时,他们才会收到诸如gear,gear-1等名称,忽略标题。在默认视图中,H1标签始终为“Gear”,但标题如下所示。

尝试更改文件夹内容视图中的ID和标题不会执行任何操作。没有错误消息。

与目录相同。所有实例的GearContent的GearContent元数据都是'Gear'。它适用于所有其他类型。

GearContent只能在GearFolder中添加。其他内容有类似的限制,工作正常。我正在使用plone 4.0.4。

如何让新实例获得正确的标题?

低于内容/ gearcontent.py:

Title

感谢。

2 个答案:

答案 0 :(得分:5)

删除“标题”字段。它已在ATContentTypeSchema中定义。您正在有效地重新实现它,但没有像自动内容对象命名这样的基线功能。你的人正在屏蔽Archetypes中定义的那个。

答案 1 :(得分:1)

问题出在category字段中。这似乎是一个保留的名字。 (在上面它看起来像'分类';这是一个错字)。