web-dev-qa-db-ja.com

カスタムフォームをポップアップに表示するにはどうすればよいですか?

カスタムモジュールでフォームを作成しましたが、ポップアップに表示したいと思います。 Modal Forms モジュールを使用しましたが、いくつかの問題があります。

カスタムフォームをポップアップに表示するにはどうすればよいですか?

1
Sumit Madan

Lightbox モジュールを使用して、たとえば次のように実行できます。

<a href="calc.html" rel='lightframe'><img src="sites/all/images/calc.png" /></a>

rel='lightframe'を忘れずに追加してください。下部にあるこの ページ を参照し、「住宅ローン計算機」をクリックしてください。

もう1つのオプションは Popup Filter モジュールで、ビルダーはツールチップのようなテキスト、ノード、ブロック、メニュー、フォーム、ビュー、PHPで生成されたコンテンツをポップアップ表示できます。ポップアップウィンドウに表示されるブロックについて言及することもできます。また、ログインフォームのポップアップ、登録フォームなどのオプションもあります。

Popups API(Ajax Dialogs) モジュールも見てください。

モーダルajaxダイアログを構築するためのAPI。その焦点は、ajaxポップアップダイアログ内にフォームを配置することです。現在の例では、(ライトボックスタイプの)ポップアップとしてページを表示できます。これは、確認ページなどに非常に役立ちます。そして、最良の部分は、生成モジュールを変更する必要なく、ページにさかのぼって適用できることです。

4
Bala