Plone 4.3 - image_view突然想让我登录

时间:2016-09-20 21:28:16

标签: view permissions plone

每当我将图像(DAV或HTML)上传到Plone网站时,图像都会上传并创建。我可以参考图像,它显示在文件夹“gallery”视图中。

但是,当我访问该图像进行查看时,Plone说我没有上下文的权限(作为管理员)。

我从自定义模板中的错误中了解此行为,但我根本没有触及image_view。

此实例的error_log(在调试模式下)不显示任何跟踪。

我重建了目录但没有成功。

哪里可以查看和/或设置image_view的权限?

更新

好的,必须与主题相关吗?!当我卸载我的主题时,一切正常。

更新II

这是主题。特别是theme_base。每当我在Plone中安装我的主题时,我都会将plonetheme.mytheme视为theme_base。当我将其切换到Sunburst Theme时,image_view会再次运行,但其他一切都不会。

我的skins.xml应该没问题:

<object name="mytheme_custom"
    meta_type="Filesystem Directory View"
    directory="plonetheme.mytheme:skins/mytheme_custom"/>
<skin-path name="plonetheme.mytheme" based-on="Sunburst Theme">
<layer name="mytheme_custom"
    insert-after="custom"/>
</skin-path>

主题是在this tutorial

之后完成的

更新III

在ZMI中从Unauthorized删除error_log后(感谢@mathias),我能够在我的main_template.pt中追踪并修复有问题的行。它现在有效。非常感谢!

1 个答案:

答案 0 :(得分:2)

由于我的评论是这个问题的答案,我还将其添加为答案。

  

要获得更好的调试信息,请从error_log(ZMI)中忽略的异常中删除Unauthrorized(Exception)。

     

还要确保调试模式和详细安全性已打开。

     

安全实现应该是python。

     

如果您现在触发错误,您应该看到错误。