Drupal MultiStepフォームをAjaxifyすることは可能ですか?
-
28-09-2019 - |
質問
Drupal MultiStepフォームをAjaxifyすることは難しいようです(ページの更新なしで次のステップを読み込みます)。グーグルで検索しましたが、解決策は見つかりませんでした。誰かがそれをする方法を知っていますか?
解決
最近のプロジェクトでは、ctoolsウィザードを使用してマルチステップフォームを取得します。これは、マルチステップフォームを作成する本当に良い方法であることがわかりました。このウィザードは、Ajaxを使用してページをロードすることもサポートしています。
ここでチュートリアルを見つけました: http://www.nicklewis.org/using-chaos-tools-form-wizard-build-multistep-forms-drupal-6 私がそれをしていたときにかなり便利です。 $ form_infoで「ajax」=> trueを設定した場合、進む必要があります。
キャッシュ(Wombatに名前を付けているもの)を使用して、フォームを移動するときにさまざまな手順の結果を保存し、最後に何かを行います。
ctoolsリンク: http://drupal.org/project/ctools
所属していません StackOverflow