如何修改plone中的url,使其在被修改时不会得到相同的页面?

2024-06-06 16:59:19 发布

您现在位置:Python中文网/ 问答频道 /正文

使用后atreal.richfile.preview在plone中,我们得到一个pdf文件的预览,其url如下:http://localhost:8090/plone/sample.pdf/view。如果我们删除了url的一部分,即“/view”,并在浏览器中输入url:http://localhost:8090/plone/sample.pdf,那么它仍然可以被查看,并且pdf可以打印或复制。如何修改url,使其在新窗口中不显示pdf(如果修改了相同的url)?使用plone 4.1。需要添加/编辑的模板和代码。请引导


Tags: 文件sample代码view模板localhosthttpurl
1条回答
网友
1楼 · 发布于 2024-06-06 16:59:19

在上面的例子中,示例.pdf可能是用Plone创建的文件。在这种情况下,不带/view的URL将呈现要下载的文件,带有/view的URL将呈现一个带有下载链接的Plone页面。这是标准行为。在

阻止人们下载PDF是不可能的。您可以在portal_types中修改FTI文件(转到ZMI中的portal_types/File并更改方法别名选项卡)。如果将“(Default)”别名更改为与“view”别名相同,则其行为将相同。请注意,这将影响所有文件。在

马丁

相关问题 更多 >