未知
collective.multitemplate的Python项目详细描述
简介
使用collective.multitemplate,您可以为 当添加这样的portlet时,您可以选择使用哪个模板 用于呈现portlet。它类似于内容的“显示”菜单。
用法
portlet需要通过使用 collective.multitemplate.portlet.assignment作为 分配和使用 将默认模板包装如下:
render = ViewMultiTemplate(ViewPageTemplateFile("portlet.pt"))
然后,可以使用以下代码段定义其他模板:
additional_template = MultiTemplate(ViewPageTemplateFile("portlet2.pt"))
zcml类似于:
<adapter factory=".portlet.additional_template" for=".portlet.Renderer" provides="collective.multitemplate.IMultiTemplate" name="Additional template" />
其他模板的注册可以存在于不同的包中,然后 原始portlet。
更改日志
1.0b1-2009-09-22
- 初始版本