1

フィールド「値」(整数)と「コンテンツを公開してユーザーにポイントを付与する」というフラグを持つコンテンツタイプ「コンテンツ」があります。コンテンツにこのフラグが付けられるたびに、コンテンツの作成者に「値」フィールドの値に等しいユーザー ポイントを付与したいと考えています。

次のようなルールモジュールで問題の最初の部分を解決しようとしました:

*Event: A node has been flagged, under "Publish Content and grant points to user"

*Conditions: Content is of type 'Content'

*Actions: Grant points to a user: ...

ただし、flagged-node:field-valueポイントセクションで選択することはできません。私も試しました:

*Event: A node has been flagged, under "Publish Content and grant points to user"

*Conditions: Content is of type 'Content'

*Actions:

 - Calculate a value: `[flagged-node:field-value]` "+" 0. (Variable name = result)

 - Grant points to a user: ...

しかし、変数「結果」は利用できません。この問題を解決するにはどうすればよいですか?

4

1 に答える 1