Drupal 7 & Rules - Как обновлять поле узла каждый раз, когда комментарий редактируется / публикуется - PullRequest
0 голосов
/ 26 сентября 2011

Я хотел бы обновить поле в одном из моих узлов, чтобы отразить среднее значение всех пятизвездочных оценок, которые у меня есть.Однако я хочу, чтобы он был проиндексирован и доступен для поиска с помощью функции поиска api / solr.

Поэтому я подумал, что смогу использовать правило для усреднения всех полей рейтинга после добавления нового комментария (узлы оцениваются Fivestarполе в комментарии), а затем обновите целочисленное поле узла с этим новым средним значением.

Конечно, мне нужно будет также переиндексировать этот узел с помощью API поиска - так что, если вы тоже это советуете,это было бы здорово!

1 Ответ

0 голосов
/ 17 октября 2011

То, что вы хотите, уже реализовано в модуле FiveStarVoting.

Посмотрите здесь: http://drupal.org/node/1308114

К сожалению, есть ошибка, за которой вы можете следить: http://drupal.org/node/1245700

Надеюсь, это помогло тебе.

...