2017-03-16 23 views
1

我有這樣的:網站/國家-1 /項-1 /項-2 /項,3Plone的4:獲取頁面的父在portlet模板

在第3項我有一個門戶。在其模板中,我試圖顯示標題Item 2Item 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>

我需要這些信息來實現解決方案有新聞條目和母國過濾的事件,在任何級別。

回答

4

收購鏈可能與您所期望的不同。 要查看收購鏈檢查context.aq_chain

嘗試context.aq_inner.aq_parent可能會帶來好運。 無論如何,我會使用plone_context_state視圖,即:context/@@plone_context_state/parent

相關鏈接:

+0

context.aq_inner.aq_parent - 非常適合我。在詢問問題之前,我嘗試了context.aq_inner,但由於錯誤而停止嘗試:未經授權:您無權在此上下文中訪問'aq_chain' 非常感謝! :) – GhitaB

相關問題