如何更改Plone中要与for一起使用的“Print this”文档\u操作的url表达式collective.documentviewer?

2024-06-02 04:43:15 发布

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

我正在使用Plone unified installer 4.1.4,并希望更改门户操作的URL表达式,以及“打印此”的文档操作的URL表达式。这样就可以为集合.documentviewer. 我从[在这里输入链接描述][1]Print / Fullscreen / Email icons得到这个引用

但是,使用此选项只打印当前窗口的内容,而不打印查看器中显示的文件内容。我不擅长javascript。如果有人能用javascipt表达式回复,我将不胜感激。在

注意:我不希望通过单击“原始文档”从文档查看器下载文件,这是查看器的默认行为,但希望直接从查看器打印文件的内容。在


Tags: 文件文档url内容门户表达式链接email
1条回答
网友
1楼 · 发布于 2024-06-02 04:43:15

您可以在portal_actions下的Zope管理接口中编辑操作表达式。在

如果有一个直接导致打印的URL,则不清楚上下文集合.documentviewer. 但是一旦有了这样的URL,编辑print操作以转到这个URL就很简单了。在

另外,如果要保留默认的打印操作,可以在portal_actions中添加两个具有不同条件的打印操作,以便一个用于非集合documentviewer内容类型,另一个用于非集合documentviewer内容类型集合.documentviewer内容类型。您可以构造一个表达式,通过它们的接口来分隔内容类型。在

有关操作的详细信息:

https://developer.plone.org/functionality/actions.html

有关构造操作URL的表达式的详细信息:

https://developer.plone.org/functionality/expressions.html

相关问题 更多 >