我用几个ATCTContent创建了一个附加组件,所有这些都是用paster addcontent contenttype
创建的。除{1}之外的其他所有工作都按预期工作。只有当我创建GearContent的实例时,他们才会收到诸如gear,gear-1等名称,忽略标题。在默认视图中,H1标签始终为“Gear”,但标题如下所示。
尝试更改文件夹内容视图中的ID和标题不会执行任何操作。没有错误消息。
与目录相同。所有实例的GearContent的GearContent
元数据都是'Gear'。它适用于所有其他类型。
GearContent只能在GearFolder中添加。其他内容有类似的限制,工作正常。我正在使用plone 4.0.4。
如何让新实例获得正确的标题?
低于内容/ gearcontent.py:
Title
感谢。
答案 0 :(得分:5)
删除“标题”字段。它已在ATContentTypeSchema中定义。您正在有效地重新实现它,但没有像自动内容对象命名这样的基线功能。你的人正在屏蔽Archetypes中定义的那个。
答案 1 :(得分:1)
问题出在category
字段中。这似乎是一个保留的名字。 (在上面它看起来像'分类';这是一个错字)。