我正在尝试获取层次结构上的特定对象来设置自定义索引。我通常使用 request.PARENTS 获取对象
def getHierarchyObject(obj):
cparents = obj.request.get('PARENTS')
for cparent in cparents:
if cparent.Type() == u'SpecificType':
return cparent
return false
但是设置索引不起作用,父母的请求是空的。我在此链接之后创建了索引:http: //plone.org/products/dexterity/documentation/manual/developer-manual/advanced/catalog
我需要爬上所有级别aq_parent()
才能找到对象吗?