我已經創建了兩個敏捷類型:lab_equipment.py,class_activity.py。 的class_activity類型包含以下相對於lab_activity類型:反向參考敏捷類型RelationList
class_activity.py:
class IClassActivity(form.Schema, IImageScaleTraversable):
[...]
dexteritytextindexer.searchable('apparatus')
apparatus = RelationList(
title=_(u"Apparatus"),
description=_(u"Choose equipment used in this activity"),
value_type=RelationChoice(
source=ObjPathSourceBinder(
object_provides=ILabEquipment.__identifier__,
navigation_tree_query= {'path': {'query':'/Plone/ug-demos/equipment'}},
),
),
)
[...]
現在我需要從lab_equipment頁面模板class_activity類型列出相關的成員。
有沒有辦法將RelationList從class_activity類型引用到lab_activity類型,然後將此列表顯示到頁面模板中?
謝謝!這正是我所期待的! – jcuot 2012-04-28 14:14:34
這已經工作了一段時間,但現在我在加載一些內容類型時出現錯誤: '[[...] 模塊z3c.relationfield.relation,第28行,from_id 模塊plone.app。 relationfield.monkey,第20行,在get_from_object中 模塊five.intid.intid,第44行,在寄存器 模塊zope.component.hooks,第104行,在adapter_hook中 模塊zope.security.adapter,第88行,在__call__中 Module five.intid.keyreference,line 58,in __init__ NotYet: –
jcuot
2013-01-30 13:31:24