computed field over meerder content types?

Dag iedereen,
Ik ben bezig met en competitie op te zetten waarbij ik het klassement van een afdeling wil berekenen met computed fields.
Elk "team" heeft verschillende computed fields om bij te houden hoeveel keer ze hebben gewonnen, verloren, gelijk gespeeld,... dit lijkt me noodzakelijk om een view te maken die sorteerbaar is (de sort functie in een view werkt enkel op DB velden).
Maar het lukt me maar niet om d.m.v. computed fields de som te maken van bepaalde velden uit een ander content type "wedstrijd".

In een wedstrijd heb ik bijvoorbeeld het veld "home_score" waar de punten van de thuisploeg in staan. Ik wil de som van alle "home_score" velden optellen als het "home_team" gelijk is aan het team waarin dit computed field staat.
Iemand een idee om dit te configureren?
Bedankt!
Maarten

Drupalversie: 
7.x
Auteur: 
MaartenA
afbeelding van joker
Door joker op 29 april, 2017 - 17:03

Heb je al eens naar de module league gekeken, daar zit automatisch een mooi klassement in

groet
Joker

Door MaartenA op 3 mei, 2017 - 17:05

Ik heb de league bekeken maar het is niet wat ik wil...
Ondertussen zelf een oplossing gevonden door een computed field aan te maken met daarin een EntityFieldQuery. D.m.v. een cron-job laat ik dagelijks het resultaat herberekenen en dit resultaat wordt weergegeven in een view.

Bookmark and Share

Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.

Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.