[gelöst]computed field aktualisieren
Eingetragen von someonespecial (80)
am 14.04.2011 - 09:35 Uhr in
am 14.04.2011 - 09:35 Uhr in
Ich habe 3 Inhaltstypen: Turnier, Spieler und Ergebnis.
Ergebnis besitzt jeweils eine Nodereferenz auf Turnier und Spieler. Bei Spieler gibt es ein Computed Field was die Gesamtpunktzahl des Spielers aus den einzelnen Ergebnissen addiert.
Das Problem ist, wenn ich ein Ergebnis eintrage aktualisiert dies ja nicht das computed field des Spielers. Wie kann ich das automatisieren, dass nachdem ein Ergebnis eingetragen wurde, automatisch die Spieler-Node aktualisiert wird und die neue Gesamtpunktzahl erstellt wird?
- Anmelden oder Registrieren um Kommentare zu schreiben
Das ist in meinen Augen eine
am 14.04.2011 - 13:06 Uhr
Das ist in meinen Augen eine typische Anwendung für [do:rules Rules].
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Danke!
am 26.04.2011 - 10:40 Uhr
Ja, Rules brachte mich auf die richtige Spur... ich musste dabei nur die referenzierte Node ID aus dem Ergebnis nehmen und dann ein Update dieses Node vornehmen. Etwas doof war nur das Anfangs die VID erneuert wurde und ich so immer neue Beitragsversionen erstellt habe.... dies muss man bei save_node() dann mitbeachten.