web-dev-qa-db-ja.com

ルールコンポーネントで複数の受信者を持つPrivatemsgスレッドを作成する方法

選択したユーザーグループにプライベートメッセージを送信します。この目的のために、VBOとビューとルールコンポーネントアクション(Privatemsgによって提供される「メッセージの送信」アクションを使用)を使用します-この質問で説明されているように

ただし、それでも小さな問題があります。ユーザーのリストをループしてメッセージを送信するため、privatemsgモジュールは個々のメッセージを送信し、複数のユーザーでスレッドを作成しません。単一の「メッセージの送信」アクションでユーザー全体を使用することは可能ですか?

おそらく1つの解決策は、ルールコンポーネントでcutoms PHPコードを使用し、 privatemsg_new_thread 関数でスレッドを作成することです。しかし、それはとても馬鹿げた方法だと思います。

1
StG

カスタムphpコードでルールコンポーネントを使用するソリューションを見つけました。 privatmsgモジュールでいくつかの変更が必要です。この説明を参照してください: https://www.drupal.org/node/2725325

0
StG