web-dev-qa-db-ja.com

ルール「OG新規コンテンツ通知」(rules_og_new_content)を使用して、送信メールにグループ名を挿入するにはどうすればよいですか

Organic groups を使用するサイトでルールOG新しいコンテンツ通知(admin/config/workflow/rules/reaction/manage/rules_og_new_content)を使用する場合。ただし、親グループの名前(およびURL)を追加します。ただし、これらのオプションがトークン(「置換値」)に表示されません。

問題のコンテンツタイプにはフィールドog_group_refを対象としています。

enter image description here

私がこれまでに試したこと(更新):

開発者インスタンスでは、以下のピエールの推奨に従って、次の「フェッチエンティティ」をルールに追加しました。

enter image description hereenter image description here

ただし、メールは空白で、件名にタイトルがありません enter image description here

2
Rick

アクションを追加>>グループオーディエンスからグループメンバーを取得>>ノード

ループを追加>> node:og-group-ref

  • ループ内にループを追加>>グループメンバー>> list_itemの名前をlist_item2に変更

    • アクションの追加>>プロパティによるエンティティの取得>>ユーザー>>メール>> list-item2:mail
    • アクションを追加>>プロパティでエンティティを取得>> OG Memembership >> field_name >> list-item:title >> rename entity_fetched to entity_fetched2
    • アクションの追加>>メールの送信>> list-item2:mail >> list-item:title

最終結果:

enter image description here

(画像をクリックすると拡大します)

4
Pierre.Vriens

受け入れられた答えは私にとってはうまくいきませんでした。これは、メールでグループ名を取得するために使用した設定です。

enter image description here

1
Scott Anderson

メールにグループの名前を挿入するには、[node:og-group-ref]置換トークンを使用する必要があります。

0
Dev