2016-10-17 3 views
5

私はTitleDescriptionを持っていますが、このフィールドの動作はplone.app.dexterity.behaviors.metadata.IDublinCoreですが、私はこのフィールドを自分のフィールドに並べ替えます。敏捷性タイプの動作IDublinCoreをどのように発注するのですか?

例:

マイフィールド:文書、コラージュ、年齢、経歴

IDublinCore:タイトル、説明

順:コラージュ、タイトル、ドキュメント、年齢、経歴、説明

どうすればいいですか?

答えて

5

のコピーであるがあなたはform directives別名setting 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

+1

手袋のように働き、シンプルでPython、どうも! –

0

Jqueryの使用はどうですか?概要の下にタグを移動するために例えば

を(フィールドセットはとにかくjQueryのを使用しているので)....

$('body.template-edit.portaltype-document #formfield-form-widgets-IDublinCore-subjects').insertAfter('#formfield-form-widgets-IDublinCore-description') 

注:あなたがあなた自身を得たので、これが私の答えhere

+0

でこの機能についての優れたドキュメントを見つけますか?私は初心者で、これは私の2番目の製品です。 –

+0

それは別のものです...しかし、ここから始めてくださいhttp://docs.plone.org/4/en/develop/addons/javascript.html #plone IRCに助けを求める – Danimal

関連する問題