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