Rules "calculate a value"
Eingetragen von mabo1972 (91)
am 06.06.2012 - 12:31 Uhr in
am 06.06.2012 - 12:31 Uhr in
Hallo zusammen,
ich versuche bisher vergeblich mit Rules den Inhalt zweier Felder (Feld1 und Feld2) (Typ:Dezimal) miteinander zu addieren und in einen dritten Feld (Feld3) ausgeben zu lassen.
Was mache ich hier noch falsch?
Gruß
mabo1972
{ "rules_calc" : {
"LABEL" : "calc",
"PLUGIN" : "reaction rule",
"REQUIRES" : [ "rules" ],
"ON" : [ "node_update", "node_insert" ],
"IF" : [
{ "node_is_of_type" : { "node" : [ "node" ], "type" : { "value" : { "test" : "test" } } } }
],
"DO" : [
{ "data_calc" : {
"USING" : {
"input_1" : [ "node:field-feld1" ],
"op" : "+",
"input_2" : [ "node:field-feld2" ]
},
"PROVIDE" : { "result" : { "result" : "Calculation result" } }
}
},
{ "data_set" : { "data" : [ "node:field-feld3" ], "value" : [ "result" ] } }
]
}
}
Anhang | Größe |
---|---|
2012-06-06_13h21_57.png | 14.03 KB |
2012-06-06_13h22_57.png | 2.19 KB |
- Anmelden oder Registrieren um Kommentare zu schreiben
Modul "Computed Field" ist vielleicht die bessere Lösung
am 06.06.2012 - 14:08 Uhr
http://drupalmodules.com/module/computed-field
(Dort lohnt auch immer ein Blick auf die "Related Modules".)
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!
Ich muss noch hinzufügen, daß
am 06.06.2012 - 14:26 Uhr
Ich muss noch hinzufügen, daß die Anzahl der Summanden variieren kann.
Da wäre die Lösung mit Rules doch einen Tick flexibler.
Ich versteh nur nicht warum ich überhaupt keine Anzeige bekomme.
Gruß
mabo
drupal is cool!
"Computed fields are populated via PHP code"
am 07.06.2012 - 07:45 Uhr
Computed Field is a very powerful CCK field module that lets you add a custom "computed fields" to your content types. These computed fields are populated with values that you define via PHP code.
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!