Plone 4:获取 portlet 模板中页面的父级

Ghi*_*taB 2 plone plone-4.x

我有类似的东西:site/country-1/item-1/item-2/item-3

在第 3 项中,我有一个 portlet。在它的模板中,我试图显示Item 2or的标题Item 1。我怎样才能做到这一点?

<div tal:content="python:context.Title()"></div>给我Item 3

<div tal:content="python:context.aq_parent"></div> 给我 <plone.app.portlets.portlets.classic.Renderer object at 0x7fa76b97a990>

<div tal:content="python:view"></div> 相同: <plone.app.portlets.portlets.classic.Renderer object at 0x7fa76b97a590>

我需要这些信息来实施一个解决方案,以在任何级别上按母国过滤新闻项目和事件。

ale*_*isa 5

收购链可能与您期望的不同。查看获取链检查context.aq_chain

你可能会很幸运地尝试context.aq_inner.aq_parent。无论如何,我会使用该plone_context_state视图,即:context/@@plone_context_state/parent

相关链接: