マルチページWebformの以前のステップの値にアクセスする方法は?
私はWebform 4を使用しています。バージョン3で使用したような独自の%トークンではなく、Drupalのトークンを使用しています。 複数ページのサブスクリプションフォームを作成するとします。最初のページには、メールフィールドのみがあります。2つ目は、次のようなマークアップが必要です。 molot@example.comの詳細なサブスクリプション構成 同様に、請求先住所や配達先住所をユーザーに尋ねるなど、将来のフィールドのデフォルト値として使用できるようにしたいと考えています。 そのためのトークンはありますか?私が今したことは: function mymodule_token_info() { $type = array( 'name' => t('Webform submitted values'), 'description' => t('Tokens related to $_POST[\'submitted\'].'), ); $tokens = array(); if(isset($_POST['submitted'])) { foreach($_POST['submitted'] as $key => $val) { //discard $val now $tokens[$key] = array( 'name' => $key, 'description' => "\$_POST['submitted']['$key']", ); } } …