我想在弹出式对话框中打开Plone中的“添加/编辑”页面。
这将与通过从原始翻译源粘贴大量填充多语言内容的列表结合使用。
Plone 4提供了一些高级弹出功能。
是否可以在弹出式对话框中打开添加/编辑(jQuery Tools Overlay?)
此功能是否存在限制(验证等)
是否会在<IFRAME>
?
答案 0 :(得分:2)
我自己还没有尝试过,但使用plone.app.jquerytools
可以正常工作,这是Plone 4.x用于所有弹出窗口的内容。
如果您不希望KSS工作,这应该都可以正常工作,包括验证。叠加层已加载到<div>
,而不是<iframe>
。
对于叠加层,您只需指定一个换页符来选择页面的哪个部分是编辑表单,并告诉工具当您用完表单时要做什么(例如编辑成功)。大概你想要重新加载当前页面。像这样的东西可以解决问题:
$('li#contentview-edit a').prepOverlay({
subtype: 'ajax',
filter: '#content>*',
formselector: 'form',
noform: 'reload',
closeselector: '[name=form.button.Cancel]'
});
答案 1 :(得分:2)
你可能想看一下ploneformgen。在快速编辑模式下添加表单字段时,此产品会将表单添加/编辑到叠加层中。