0

Drupal に Web フォームがあり、3 つの異なるページに 3 つの質問 (フィールド) (Q1、Q2、Q3) があります。

ユーザーは、Web フォームへの回答を編集し、自分の回答を表示する権限を持っています。

EDIT リンクをクリックすると、ユーザーはフォームの先頭に移動します (ステップ 1)。

EDITモードで、ユーザーをそれぞれの質問に導く3つのリンクを作成したいと思います。

Like: リンク 1 EDIT - Q1(ステップ 1) リンク 2 EDIT - Q2(ステップ 2) リンク 3 EDIT - Q3(ステップ 3)

4

1 に答える 1

2

現在、編集時に複数ページの Web フォームの特定のページにアクセスする方法はありません。ユーザーはページ 1 から開始する必要があります。この問題に関する現在の議論については、次のリンクを参照してください。

http://drupal.org/node/1413250

この問題を回避するには、1 つのページでフォームを作成し、jquery を使用して、現在のノードのフォーム テンプレート ファイル内のページ内にワークフローを作成します (現在のステップに基づいてフィールドを表示/非表示にする)。

次に、url クエリ文字列またはハッシュを使用して、現在のステップを特定できます。

于 2012-04-28T23:24:01.563 に答える