2012-04-28 10 views
0

私は3つの異なるページに3つの質問(フィールド)(Q1、Q2、Q3)を持つDrupalでWebフォームを持っています。フィールドへの既存のレスポンスを編集するためのDrupal webform URL

ユーザーは、Webフォームに対する回答を編集し、自分の回答を見ることができます。

EDITリンクを押すと、ユーザーはフォームの先頭に移動します(手順1)。

3つのリンクを作成して、それぞれの質問にEDITモードで参加させたいと思います。

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

答えて

2

特定を取得する方法は現在存在しません編集時にマルチページWebフォームのページユーザーは1ページ目から始める必要があります。この問題については、次のリンクを参照してください。

http://drupal.org/node/1413250

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

次に、urlクエリーストリングまたはハッシュを使用して、どのステップを実行しているかを判断できます。

+0

ありがとう:)私はマルチステップモジュール(http://drupal.org/project/multistep)についても知っていますが、問題はユーザーがまずノードを作成して後続の手順を実行する必要があることです管理者がユーザのノードを事前に作成して、最初のビューでそのユーザにアクセス可能かつ編集可能にすることができる – user309010

関連する問題