Представления Суммировать Не будут суммироваться, когда поле выводится в виде ссылки (D7)


Я использую модуль Представления Суммируют для одного из моих представлений. Мне нужно вывести поле в виде ссылки и суммировать их, но общая сумма отображается как 0 долларов. Когда я снимаю флажок output the field as link, общая сумма отображается правильно.

Http://i.stack.imgur.com/SNK0h.png

У кого-нибудь есть решение для этого?

Author: Firyn, 2013-02-20

2 answers

Видели ли вы этот выпуск на drupal.org : http://drupal.org/node/1880450 ?

Похоже, что на самом деле это ошибка в модуле, а не что-то, что вы делаете неправильно. Однако, похоже, есть исправление, отправленное пользователем, Которое устраняет проблемы с десятичными знаками, валютой и т. Д., Которые вы можете попробовать...

 0
Author: Boriana Ditcheva, 2013-02-20 22:20:42

Я придумал свое собственное решение этой проблемы. Все, что вам нужно сделать, это изменить файл модуля.

В foreach ($data as $val) добавьте это сразу после

if (strpos($val, '</a>') !== false) {
  preg_match('/<a ?.*>(.*)<\/a>/', $val, $value);
  $val = $value[1];
}
 0
Author: Firyn, 2013-02-25 16:12:11