我想在自定义模板中呈现 Plone Archetypes 列表。
在我的示例中,我在目录中搜索“PortletPage”类型并获得 3 个项目。然后我迭代这些项目,我想显示它们。
有没有办法做到这一点 ?
我想在自定义模板中呈现 Plone Archetypes 列表。
在我的示例中,我在目录中搜索“PortletPage”类型并获得 3 个项目。然后我迭代这些项目,我想显示它们。
有没有办法做到这一点 ?
我建议查看 Plone 的 TAL 模板语言以及 portal_catalog 工具的文档。
这是一个基于您所描述问题的快速示例:
<div tal:define="catalog context/portal_catalog;
results python:catalog.searchResults(portal_type='PortletPage');">
<div tal:repeat="item results">
<h3 tal:content="item/pretty_title_or_id" />
<p tal:content="item/Description" />
</div>
</div>