わかりましたので、drupal 7にこの複数の値のフィールドがあり、ルールモジュールのカスタムphpスニペットでその値を使用したいと思います。
値の配列を生成する Array Tokens モジュールを見つけましたが、これはDrupal 6.の場合です。
次に、 アーキテクチャRFC:フィールドトークンアーキテクチャ が見つかりました。これにより、[node:field-name:0]または[node:field-name:value:0]を使用して最初のエントリを読み取ることができると想定します、しかし私はどちらも置き換えてエラーをスローしません(私はさまざまな組み合わせを試しました)。
誰かが教えてもらえますか:
ルールモジュールは$ nodeオブジェクトへのアクセスを提供するため(「コンテンツの保存後」でトリガーされた場合)。 $node->field_myField['und'][0]['value']
のように使用することができました。ここで、0
はデルタ、und
は(おそらく)言語です。
これは多次元配列のように見えるので、$node->field_myField['und']
でforeachを使用できると思いますが、これはテストしていません。