web-dev-qa-db-ja.com

Webフォームのコンテンツを現在のページの作成者にメールで送信する方法「トークン[current-page:node:author:mail]が機能しなくなった」

コンテンツタイプトピックと、トピックコンテンツタイプでのみ使用可能なWebfrom「連絡先」のブロックがあります。

登録済みのユーザーであれば誰でもトピックを作成できます。Webfromを使用してトピックの作成者に連絡したいと思います。

過去には、Webfrom内にトークン[current-page:node:author:mail]を備えた隠しフィールドがあり、Webform情報を現在のページの作成者のメール「トピック作成者」に送信していました。

Webfromをバージョン7.x-4.9に更新した後、Webfromは電子メールの送信を停止します。

[current-page:node:author:mail]は利用できなくなったようです。

現在のページの作者のメールにアクセスするための適切なトークンを特定するために誰かが私を助けてくれるなら、私は感謝します。または、同じ機能を実現する別の方法を提案します。

ありがとう

1
Yama

ほぼ4週間私たちを夢中にさせた後、私たちはようやくどこに問題があるのか​​を見つけました。物事は私たちが間違った方向を見ていました。

上書き http://s000.tinyupload.com/?file_id=06809135818916665525 トークンを1.6に更新した後。それをsites/all/modules/tokenに抽出するだけです。理由はまだわかりません。すべての変更ログ、Gitコミット、およびWebformのすべてを完全にチェックし、最終的に別の方向を検討することを決定しました。

モジュールのメンテナーからの提案に従って、Webformモジュールを更新できます。

したがって、正常に機能させるには、次のようにします。

  1. トークン7.x -1.6にアップグレード http://ftp.drupal.org/files/projects/token-7.x-1.6.tar.gz
  2. ファイルを抽出 http://s000.tinyupload.com/?file_id=06809135818916665525
  3. キャッシュをクリアする

トークンが戻ってきます。

私たちはこの投稿からすべてのフィードバックを取得しました https://www.drupal.org/node/91976 および適用されたパッチは https://www.drupal.org/files/ issues/token-current_page_object_token-9197

2
Yama

トークンを作るために[current-page:node:author:mail]再び機能します。トークンモジュールに this パッチを適用する必要があります。

ソース

1
Jasom Dotnet

ウェブフォームのメールタブをクリックすると、トークンオプションが利用できます。そのため、必要なものを選択できます。このオプションは問題に適していると思います。

[current-user:mail]

0
Muthupriya