Rules とそのサブモジュール、Rules UIを使用してルールを管理します。最近、「ノード」タイプの下にあるいくつかのカスタムトークンを作成しました。これらのトークンが1)適切な値を取得し、2)Drupalトークン(/ admin/help/tokensで表示することにより)トークンの間に存在することを確認します。
ここで、両方とも「ノード」の下にあるこれらのトークンを使用したいと思います。ただし、それらは拒否してルールUIに表示されます。カスタムトークンの「エンティティにフィールドがある」という条件をルールに追加しようとしましたが、そこには表示されません。
カスタムトークンがDrupalのトークンシステムに既に存在する場合、どのようにしてルール(UI)に表示させることができますか?
更新:
トークンはメールアドレスです。送信するメールを選択できるフィールドにトークンが表示されます。ただし、「エンティティーがフィールド」および/または「データが空」のセレクターで使用できるようにしたいので、トークンにメールアドレスが関連付けられているかどうかに基づいてメールを送信するかどうかを選択できます。
これらの場所のいずれかに表示するためのアイデアはありますか(「エンティティにフィールドがある」または「データが空です」)。
次の2つのオプションをお試しください。
あなたの「それはトークンが送信される電子メールを選択できるフィールドに表示されます」のように、両方のオプションのいずれかが機能するはずですこれらのオプションは、電子メールの送信にトークンをすでに使用できるルールアクションの後に使用します。