Добрый день знатоки
Подскажите пожалуйста, как реализовать подобную задумку:
есть два поля, оба числовые(заполняются при создании материала)
есть так же третье поле(так же видно при создании материала) - в него надо как то добавить сумму двух первых полей(ну или организовать вывод этой суммы)
Сумма значений полей(разность и прочее)
Главные вкладки
Лучший ответ
Если в режиме реального времени (при заполнении), то с помощью JS-посчитать и вывести
Если при просмотре материала, то есть хуки типа https://api.drupal.org/api/drupal/core!lib!Drupal!Core!Entity!entity.api...
Комментарии
https://www.drupal.org/project/computed_field
https://www.drupal.org/sandbox/drupalviator/2912987
огромное спасибо
computed_field то что надо
но увы не смог найти как использовать проценты
использую конструкцию типа
$value = $entity->field_1->value * $entity->field_2->value;
$entity->field_2->value - целое число(количество процентов)
необходимо
$entity->field_1->value умножить на $entity->field_2->value (процентов)
как вариант можно отдельно перегонять
$entity->field_2->value в десятичное и потом умножать, но не хотелось бы лишнего
может можно проще?
Как использовать проценты - рассказывали, примерно, в 5 классе средней школы.
computed_field тут непричём
еще раз спасибо разобрался со знаками
Если в режиме реального времени (при заполнении), то с помощью JS-посчитать и вывести
Если при просмотре материала, то есть хуки типа https://api.drupal.org/api/drupal/core!lib!Drupal!Core!Entity!entity.api...