1

ポップアップダイアログでPloneの追加/編集ページを開きたいのですが。

これは、元の翻訳ソースから貼り付けることにより、多言語コンテンツを大量に入力するためのリストと組み合わせて使用​​されます。

Plone 4は、いくつかの高度なポップアップ機能を提供します。

  • ポップアップダイアログで追加/編集を開くことは可能ですか(jQuery Tools Overlay?)

  • この機能に制限はありますか(検証など)

  • それはで起こり<IFRAME>ますか?

4

2 に答える 2

2

ploneformgen を見たいと思うかもしれません。この製品は、クイック編集モードでフォーム フィールドを追加するときに、追加/編集フォームをオーバーレイに読み込みます。

于 2012-05-20T10:30:17.067 に答える
2

私はまだこれを自分で試していませんが、plone.app.jquerytoolsPlone 4.x がすべてのポップアップに使用する を使用すると問題なく動作するはずです。

KSS が機能するとは思わない場合でも、検証を含め、すべて正常に機能するはずです。オーバーレイは<div>ではなく にロードされ<iframe>ます。

オーバーレイの場合、ページのどの部分が編集フォームであるかを選択する formselector を指定し、フォームがなくなった場合 (たとえば、編集が成功した場合) に何をすべきかをツールに指示するだけです。おそらく、現在のページをリロードしたいと思うでしょう。このようなものはトリックを行います:

$('li#contentview-edit a').prepOverlay({
    subtype: 'ajax',
    filter: '#content>*',
    formselector: 'form',
    noform: 'reload',
    closeselector: '[name=form.button.Cancel]'
});
于 2012-05-19T09:38:55.860 に答える