collective.powertoken的视图和内容访问插件对plone的支持
collective.powertoken.view的Python项目详细描述
简介
执行“查看文档”操作如何使用
将此产品添加到plone安装中,然后您将能够注册 “查看”文档。
>>> from collective.powertoken.core.interfaces import IPowerTokenUtility >>> utility = getUtility(IPowerTokenUtility) >>> token = utility.enablePowerToken(document, 'view.viewDocument') >>> results = utility.consumeAction(document, token) >>> print results <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ... ... </html>
结果将得到视图输出。
参数
- view
- 在上下文上调用不同的zope视图,而不是当前视图或默认视图。
- cmfcallable
- 在上下文中调用cmf模板/皮肤资源
- setToRequest
- 在请求中设置附加值的dict。例如,可以设置disable_border,或 (仅适用于plone 4)disable_plone.leftcolumn和disable_plone.rightcolumn。
两个参数都不是必需的。如果没有一个主题将调用内容默认视图。
用例
- 无论文档的审阅状态和您在站点中的角色如何,您都可以查看该文档。
- 您可以调用上下文上的视图,覆盖用户安全权限。
更改日志
0.1.0(2012-01-11)
- 初始版本