其他分享
首页 > 其他分享> > 如何在Dexterity Type中订购行为IDublinCore?

如何在Dexterity Type中订购行为IDublinCore?

作者:互联网

我正在使用Python Dexterity Type编写产品,我有标题和描述,这个字段来自行为plone.app.dexterity.behaviors.metadata.IDublinCore,但我需要用我的字段重新排序这些字段.

例:

我的领域:文件,拼贴画,年龄,传记

IDublinCore:标题,描述

顺序:拼贴,标题,文档,年龄,传记,描述

我是怎么做到的

解决方法:

由于你有自己的敏捷类型,你可以使用表单指令来处理,也就是在界面上设置taggedValues.

from plone.autoform import directives


class IYourSchema(model.Schema):

    directives.order_before(collage='IDublinCore.title')
    collage = schema.TextLine(
        title=u'Collage',
    )

您可以在plone文档http://docs.plone.org/external/plone.app.dexterity/docs/reference/form-schema-hints.html#appearance-related-directives中找到有关此功能的优秀文档

标签:python,plone,zope,dexterity,plone-4-x
来源: https://codeday.me/bug/20190519/1134327.html