我正在使用Plone unified installer 4.1.4,并希望更改门户操作的URL表达式,以及“打印此”的文档操作的URL表达式。这样就可以为集合.documentviewer. 我从[在这里输入链接描述][1]Print / Fullscreen / Email icons得到这个引用
但是,使用此选项只打印当前窗口的内容,而不打印查看器中显示的文件内容。我不擅长javascript。如果有人能用javascipt表达式回复,我将不胜感激。在
注意:我不希望通过单击“原始文档”从文档查看器下载文件,这是查看器的默认行为,但希望直接从查看器打印文件的内容。在
您可以在
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
相关问题 更多 >
编程相关推荐