Как подвести итоги таблицы столбцов просмотров в drupal7?
Как поместить сводку полей в нижний колонтитул моих представлений (Drupal 7)?
Итак, я перечисляю профили пользователей, одно из полей содержит целочисленное значение для количества продуктов, которые они будут заказывать каждый месяц.
Пользователь1: 45
Пользователь2: 45
Пользователь3: 30
В нижнем колонтитуле этого представления я хотел бы суммировать все значения из таблицы, поэтому в нижней части столбца "количество продуктов" я получу значение 120.
Как мне лучше всего делать это? Я новичок в Drupal, но довольно опытный с PHP. Я слышал о шаблонах пользовательских представлений, будет ли это так или есть более простой способ?
Спасибо!
Спасибо, я использую Drupal7, но пока что не получилось с этим модулем.
Я чувствую, что это что-то легкое, что я пытаюсь сделать здесь, я очень удивлен, что это не так просто сделать.
Я взял длинный выстрел с чем-то вроде этого, но не повезло...
if (isset($mCount_test)) {
$mCount_test+=1; //if it is set, add to it
}
else {
$mCount_test=0; //if this is the first step of the loop, set (create) the variable
}
//print the actual contents
print $fields["title"]->content;
//check if my sum-variable is working... (which it ain't...)
print "[$mCount_test]";
Я предполагаю, что это как-то связано с переменной областью, у меня не было времени, чтобы выяснить, как представления используют эти файлы шаблонов.
Было бы неплохо, если бы существовал файл шаблона, который как бы оборачивает этот шаблон полей (например, page.tpl? Похоже, это не делает, потому что все, что я делаю в этом файле, не показывается...), где я мог бы установить переменная, пусть этот файл шаблона полей добавится к этой переменной, а затем вернется в page.tpl и напечатает конечный результат из этой переменной в нижнем колонтитуле моей таблицы.
1 ответ
Выполнение вычислений в представлениях не очень просто, вы можете попробовать с Views Calc. Другой альтернативой является получение представления программно, просмотр результатов и выполнение вычислений вручную.