Я пытаюсь ввести поле из поведения непосредственно после описания, перед собственными полями содержимого (поля, не относящиеся к поведению).Поле поведения инъекции plone dexterity после поля описания
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
Можете ли вы предоставить более полный образец кода? Я попробовал поведение с «form.order_after (myfield =« IBasic.description ») с представленными версиями без каких-либо проблем: поле поведения было правильно установлено между IBasic.description и собственными полями типа контента. –