2

私は別のオブジェクトに関連するフィールドで器用さのタイプを書きました:

institution = RelationChoice(
    title=_(u"Institution"),
    source=ObjPathSourceBinder(
        object_provides=IInstitution.__identifier__
    ),
)

また、私が書いたテンプレートには次のようなものがあります。

<span id="institution" tal:content="context/institution" />

しかし、それは印刷します:

<z3c.relationfield.relation.RelationValue object at 0xe3a032c>

アイテムへのリンクを作成するために属性を取得しようとしましたが、次は機能しません。

<span id="institution" tal:content="context/institution/absolute_url" />

オブジェクトへのリンクを作成するためにオブジェクトの属性を取得するにはどうすればよいですか?

4

1 に答える 1

3

参照オブジェクトは、Dexterity開発者マニュアルに記載されていますto_objectあなたは属性を探しています:

<span id="institution" tal:content="context/institution/to_object/absolute_url" />

TitleリンクされたオブジェクトのURLを挿入するか、代わりに次のように表示できます。

<span id="institution" tal:content="context/institution/to_object/Title" />
于 2013-02-20T16:23:17.727 に答える