0

Ctoolsモーダルウィンドウを使用してフォームウィザードを提供するモジュールを作成しました。Modal Frame API(JQuery UIダイアログをモーダルとして使用)の使用に切り替えたいと思います。誰かがコードでこのタイプのスイッチを作成した経験があり、私にいくつかのポインターを与えることができれば、私はそれをいただければ幸いです。

ありがとう、

デビッド


アップデート:

それで私はついにこの変更を行うことに取り掛かりました、そしてこれは私が学んだことです:

  • サーバー側のコードを次のように置き換え ctools_modal_add_js()ます modalframe_parent_js()

  • クライアント側では、実行できるjsコード $('#modal_link').click(Drupal.CTools.Modal.clickAjaxLink); Drupal.CTools.Modal.clickAjaxLink 独自のカスタム関数に置き換え ます。

明らかに、ctoolsモーダルウィンドウの方がはるかに使いやすいです。ほとんどの場合、上記のようなjsを作成する必要さえないからです。しかし、あなたはそれを持っています。

4

2 に答える 2

2

私は CTools を使用したことがありませんが、Modal Frame API は非常に簡単に使用できます。付箋モジュールで私がどのように使用したかをご覧ください。

ModalFrame API のドキュメントは非常に包括的です。

于 2010-07-22T11:59:29.900 に答える
0

それで私はついにこの変更を行うことに取り掛かりました、そしてこれは私が学んだことです:

  • サーバー側のコードを次のように置き換え ctools_modal_add_js()ます modalframe_parent_js()

  • クライアント側では、実行できるjsコード $('#modal_link').click(Drupal.CTools.Modal.clickAjaxLink); Drupal.CTools.Modal.clickAjaxLink 独自のカスタム関数に置き換え ます。

明らかに、ctoolsモーダルウィンドウの方がはるかに使いやすいです。ほとんどの場合、上記のようなjsを作成する必要さえないからです。しかし、あなたはそれを持っています。

于 2010-08-18T03:41:16.383 に答える