Как посчитать две простых величины из итогов Views и отобразить их во том же представлении?

Главные вкладки

Аватар пользователя xSilencex xSilencex 15 августа 2015 в 11:19

Уважаемые мэтры и специалисты, дайте пожалуйста совет или хоть какую-то наводку в какую сторону думать. А то даже погуглить толком не знаю в какую тему.

Вопрос такой. Есть у меня вьюха вполне обычная: собирается из полей ноды в два столбца. С помощью модуля Views calc я посчитал итоговые суммы по этим столбцам. Теперь мне нужно посчитать две простых величины:

- разницу между двумя этими итоговыми суммами,
- процент отклонения (разница/одна из итоговых сумм).

Обе этих расчетные величины нужно как-то вывести в туже вьюху и отобразить на сайте.

Уже день голову ломаю, как это сделать... начал даже сомневаться стоило ли со views связываться или есть какой-то более простой способ.

Очень надеюсь на помощь и советы!

Комментарии

Аватар пользователя xSilencex xSilencex 15 августа 2015 в 13:04

ХулиGUN wrote:
Переопределяйте нужный шаблон вьюхи.

Спасибо, я как раз сейчас в этом направлении думаю. К сожалению не силен в php, а без него в таком варианте не обойтись. Думал, может что по-проще есть.

ХулиGUN wrote:
А вообще, использовать вьюху для отображения одной ноды - глупо.
Что мешает просто темизировать вывод этой ноды или нод определённого типа через шаблоны или препроцессы?

На ноде много всяких полей и такх нод много, мне нужна была вьюха в качестве небольшого блока на главную страницу, который только покажет некоторую статистику.

Аватар пользователя xSilencex xSilencex 15 августа 2015 в 16:07

С шаблоном вьюхи я тоже заблудился. Понятно как переопределить шаблон каждого отдельного поля, но как сделать, чтобы одно поле рассчитывалось, используя значения других - неясно. Может подскажите материалы какие? Или может на файле шаблона поля какой-то простенький пример?

Аватар пользователя xSilencex xSilencex 16 августа 2015 в 9:05

ХулиGUN wrote:
Я ж не знаю, что Вам и куда нужнопосчитать и вставить. Но в любом случае нужно знать и понимать пхп

Smile Вот это по настоящему практический совет. Спасибо, кэп ;))