Есть классный модуль - Webform Calculation. Создает поле для формы с функцией.
В примере он считает - formula: 'mt_rand($first_field, $second_field);' находит случайное число между двумя числами заданными пользователем.
Но с простейшим сложением я не справился
Как сделать результат для '$first_field + $second_field;'
?
Спасибо
Комментарии
отвечу, если кому вдруг пригодится. У этого модуля есть путь в библиотеку по которому можно применять пользовательский код. Там можно задекларировать переменные, чтобы функция была работоспособна
Не работает этот калькулятор ни на 8-ке ни на 9-ке последних версиях
При установке на 9-ку модуля Webform
webform-8.x-5.25.tar.gz содержит версии модулей или тем, которые несовместимы с версией Drupal 9.1.5
На 8-ку Webform встает, но при установке модуля Webform calculation
Unable to install Webform calculation due to unmet dependencies: webform.webform.webform_calculation (webform)
...кто бы сомневался
вру. на 8-ке работает. последовательно просто надо модули накатывать
А зачем пытаться ставить на 9-ку версию модуля, которая ее не поддерживает? При наличии версии, которая поддерживает?
При наличии? Я в принципе не видел модули для 9-ки
Просто там версия модуля 6.0.2 которую я тупо пропустил глазами
Так или иначе Libraries API не накатывается на 9-ку
Сам не пробовал, но если верить описанию, то в Webform 6 есть computed twig поля, там по идее {{ first_field + second_field }} должно работать в лоб безо всякого стороннего калькулятора.