hook_nodeapiで特定のノードタイプのコンテンツに追加するカスタムの多段階フォームがあります。一つの例外を除いて、うまくいっています。Drupalノード保存で多段階フォームが破損する
テスト中に、私が中間フォーム(たとえば6のステップ2)にいて、別のブラウザタブでノードを更新すると、次のステップに進むときにフォームがステップ1に戻りますステップ。同様に、AHAHイベントが発生すると、エラーが発生し、フォームが完全に消えます。このエラーは、フォームパラメータを取得できないため、ノードの更新後にキャッシュからフォームを取得する際に問題があることを示しています。
これまでにこの現象が発生しましたか、それを修正する方法がありますか?これらのノードは生産側であまり頻繁に更新されない可能性があるため、大きな問題ではありませんが、影響を受けるノードにとってはまだ大きな迷惑になります。
編集:お返事ありがとうございます。残念ながら、私はブロック内にこのフォームを含めることはできません。ノードコンテンツ自体の中になければなりません。さらにテストすると、他のユーザーが感謝して影響を受けていないことに気付きました。影響を受けるのは中間形式の間にノードを更新するのはユーザーだけです。これは生産現場ではほとんど起こりそうにないので、そのような出来事の影響は軽微であり、私は現時点ではこれをさらに探求する時間がないので、私はこの現象について今説明できません。しかし、なぜこれが起こっているのか誰かが指摘できれば、私はそれを感謝します。