Мне не удалось найти объект обратной ссылки для связанных элементов.
мой код:
back_rels = list(catalog.findRelations({'to_id': intids.getId(aq_base(self.context))}))
for rel in back_rels:
ob = portal.unrestrictedTraverse(rel.from_path)
Выдает исключение при работе в ob = portal.unrestrictedTraverse (rel.from_path).
Результаты отладки:
> len(back_rels)
> 1
> rel
> <z3c.relationfield.relation.RelationValue object at oxoA86f8f0>
> rel.from_path
> 'new-grants-target-bioterrorism'
> rel.to_path
> '/portal/urnews/ur-gets-20-million-for-biodefense-studies'
Полагаю, проблема в том, что rel.from_path не возвращает полный путь, как rel.to_path.
У меня вопрос: как rel.from_path может вернуть полный путь и получить правильный объект в
portal.unrestrictedTraverse(rel.from_path)?
Я использую Plone 4 и использую тип контента «Ловкость».