我在安装了collective.documentviewer之后将文件上传到plone站点没有任何问题。我能够使用文档查看器正确预览文件,但是在我重新启动服务器并尝试访问包含pdf和doc文件的文件夹之后,它会抛出一些回溯,如下所示:
URL: /abc/demo/ofs.interfaces.ifolder-dvpdf-group-view Line 24, Column 0 Expression: <PythonExpr view.results(portal_type=file_types)> Names: {'container': <ATFolder at /abc/demo>, 'context': <ATFolder at /abc/demo>, 'default': <object object at 0xb75ec7e0>, 'here': <ATFolder at /abc/demo>, 'loop': {}, 'nothing': None, 'options': {'args': ()}, 'repeat': <Products.PageTemplates.Expressions.SafeMapping object at 0xcb2eaf4>, 'request': <HTTPRequest, URL=http://88.198.104.37:8081/abc/demo/dvpdf-group-view>, 'root': <Application at >, 'template': <TTWViewTemplate at /abc/demo/ofs.interfaces.ifolder-dvpdf-group-view>, 'user': <PloneUser 'xyz'>, 'view': <five.customerize.zpt.TTWView object at 0xc80df8c>} Module Products.PageTemplates.ZRPythonExpr, line 48, in __call__ __traceback_info__: view.results(portal_type=file_types) Module PythonExpr, line 1, in <expression> Module collective.documentviewer.views, line 613, in results Module collective.documentviewer.views, line 604, in getContents Module collective.documentviewer.views, line 630, in b_size AttributeError: 'TTWView' object has no attribute 'global_settings'
我无法查看文件夹内容。不言而喻,我无法使用查看器查看文件。我已经尝试停用并重新激活documentviewer,还创建了一个新的plone实例。但是过了一段时间后面临同样的问题。有人可以指导吗?
答案 0 :(得分:0)
我使用了Plone 4.1.4版本,这个附加组件更加稳定。它没有给我任何错误。如果您甚至尝试自定义视图,也注意到/home/plone/Plone/buildout-cache/eggs/collective.documentviewer-2.2.1-py2.6.egg/collective/documentviewer/templates/documentviewer.pt,它会抛出“小部件”出现一些错误,即使没有改变任何内容