plone dexterity在描述字段后注入行为字段

时间:2012-04-18 16:12:06

标签: plone dexterity plone-4.x

我尝试在内容类型拥有字段(非基于行为的字段)之前,直接在描述之后从行为中注入字段。

form.order_after(myfield = 'IBasic.description')

不起作用 - 该字段仍显示在非行为字段之后。

form.order_before(myfield = '*') 

有效,但当然把这个领域完全放在首位。

form.order_before(myfield = '*')
form.order_after(myfield = 'IBasic.description')

该领域仍处于最顶层。

我错过了什么?

form.order_before(myfield = 'first_field_from_ctype')

有效,但就事物的性质而言,内容类型有不同的领域。

plone.app.dexterity-1.2.1

plone.dexterity-1.1.2

plone 4.2b2

1 个答案:

答案 0 :(得分:1)

description字段位于IDublinCore行为中,因此正确的代码为:

form.order_after(myfield = 'IDublinCore.description')