我有一个内容类型“内容”,其中包含字段“值”(整数)和一个名为“发布内容并授予用户点数”的标志。每次使用此标志标记内容时,我想授予内容的作者一些用户积分,等于“价值”字段中的值。
我尝试使用规则模块解决我的问题的第一部分,如下所示:
*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: ...
但是,变量“结果”不可用。我该如何解决这个问题?