オブジェクトのコンテンツタイトルの下のビューレットをその URL で取得しようとしています。以下のようなものですが、「plone」の代わりにオブジェクト URL を使用しています。
id="viewlet-below-content-title" tal:content="structure provider:plone.belowcontenttitle"
制限されたトラバースを使用して実行できますか?
最善の策は、ビューbelowcontenttitle
レットの新しいビューを作成することです。テンプレート:
<div tal:content="structure provider:plone.belowcontenttitle"/>
登録先:
<browser:page
for="*"
name="belowcontenttitle"
permission="zope2.View"
template="template_shown_above.pt"
/>
次に、単純なトラバースでそのビューを使用できます。
<div tal:replace="structure context/path/to/other/object/@@belowcontenttitle" />
これにより、他のオブジェクトのコンテキストでビューが検索されます。テンプレートがレンダリングされて返され、div
.