4

我在使用以下getInfoFor方法访问 review_history 时遇到问题,示例代码如下:

<div tal:define = "review_history python:wtool.getInfoFor(here, 'review_history', []);
                   review_history python: portal.reverseList(review_history)"
 tal:repeat="items review_history">
 <span tal:content="python: review_history" />
 </div>

当我登录到系统时,我可以看到 review_history var 的内容,但是当我以未注册用户的身份查看时,我看到的只是一个空列表。有没有人遇到过这个问题,有没有办法修改它以便所有人都可以使用?

4

1 回答 1

3

您想要做的是调整工作流程,或者更好的是创建自定义工作流程。在此工作流程中,您可以管理对内容的权限,并添加允许匿名用户查看对象历史记录。(不要忘记将您的新工作流程应用于您希望匿名用户可以使用其历史记录的内容类型。)

查看在 Plone 中创建工作流或了解plone.org 上的权限和安全性。这些页面应该让你朝着正确的方向前进。

于 2010-02-18T11:24:29.180 回答