Модуль Views PHP имеет совершенно дурную особенность некорректно выводить поля, особенно в связке с Computed Field.

Лечится эта беда констркциями вида:

<?php
$computed_vol = (float)  $data->_field_data['commerce_product_field_data_commerce_product_product_id']['entity']->field_computed_volume['und'][0]['value'];
$qty = (float) $row->edit_quantity;

$math = $computed_vol * $qty;
echo round($math, 4);

// var_dump( (float)  $data->_field_data['commerce_product_field_data_commerce_product_product_id']['entity']->field_computed_volume['und'][0]['value'] ) . "<br>";
// var_dump( (float) $row->edit_quantity );
?>

Подробнее можно почитать здесь.

Теги: Drupal 7

Выразить благодарность

Если эта публикация оказалась для Вас полезной и вы хотите выразить свою благодарность, сделайте пожалуйста её репост в социальных сетях или на своём сайте.

Так же, Вы можете перевести любую сумму, которую посчитаете нужной на наш счёт, что сильно мотивирует к написанию новых полезных статей.

Комментарии: