필드 '값'(정수)과 '콘텐츠 게시 및 사용자에게 포인트 부여'라는 플래그가있는 콘텐츠 유형 '콘텐츠'가 있습니다. 콘텐츠에이 플래그가있는 플래그가 지정 될 때마다 콘텐츠 창의 작성자에게 '값'입력란의 값과 동일한 일부 사용자 점수를 부여하고 싶습니다. 사용자 필드를 특정 필드의 값/계산 된 값과 동일하게 부여하는 방법은 무엇입니까?
는이 같은 규칙 모듈 내 문제의 첫 번째 부분을 해결하려고 :*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: ...
하지만 'result'변수를 사용할 수 없습니다. 이 문제를 어떻게 해결할 수 있습니까?
그래서 언제든지 사용자가 노드에서 클릭하여 플래그를 지정하면 규칙에서 '값'필드에 +1을 추가해야합니까? – OnengLar
아니요, 콘텐츠를 추가 한 사용자는 '값'입력란과 동일한 양의 사용자 점수를 가져야합니다. 관리자 인 I만이 콘텐츠에 플래그를 지정할 수 있습니다. '값'필드의 값은 플래그를 지정한 후에 변경되지 않습니다. – Jeroen
5 개의 규칙을 만들 수 있습니다. 각 규칙의 조건은 다음과 같습니다. '값이 1 = 부여 1', '값 2 = 부여 2'... '값 5 = 부여 5' – OnengLar