在plone中使用atreal.richfile.preview后,我们将获得一个pdf文件的预览,其中包含以下网址:http://localhost:8090/plone/sample.pdf/view
。如果我们删除部分网址,即“/ view”,并在浏览器中输入网址:http://localhost:8090/plone/sample.pdf
,则仍然可以查看它,并且pdf变为可打印或可以复制。我如何修改网址,以便在修改相同的网址时不会在新窗口中显示pdf?使用plone 4.1。需要添加/编辑哪个模板和代码。请指导
答案 0 :(得分:5)
在上面的示例中,sample.pdf可能是在Plone中创建的文件。在这种情况下,没有/ view的URL将呈现要下载的文件,带有/ view的URL将呈现带有下载链接的Plone页面。这是标准行为。
实际上不可能阻止人们下载PDF。您可以在portal_types中修改文件FTI(转到ZMI中的portal_types / File并更改方法别名选项卡)。如果将“(默认)”别名更改为与“视图”别名相同,则其行为将相同。请注意,这会影响所有文件。
马丁