web-dev-qa-db-ja.com

Webformの特別なトークン値がD6で正しくレンダリングされないのはなぜですか?

Drupal 6の Webform モジュール(6.x-3.18)で「特別なトークン」を使用しようとしています。同じフォーム上のメールフィールドで作成した非表示フィールドに入力するデータのように。

非表示フィールドのデフォルト値の下で、次のようなさまざまな値を使用してみました。

%post[submitted][email]<br />
%post[email]<br />
%post[submitted[email]]

これはどれも機能しません。メールフィールドを編集すると、キーがemailであることがわかります。ソースコードのメールフィールドの名前を見ると、submitted[email]です。

誰かが私が間違っていることについて何か提案があれば?

1
kaykills

誰かがこれに遭遇した場合に備えて、D6のWebformトークンが配列をサポートしていないことを確認するスレッドをようやく見つけました。機能が動作するようにパッチを適用する必要がありました。

これは[〜#〜]ではありません[〜#〜]D7の問題です

http://drupal.org/node/824606

パッチ- http://drupal.org/files/nested_tokens-824606-13.patch

1
kaykills