Добрый день!
drupal 8.8.5
Добавляю в материал поле типа "Число (десятичное)". Нужна более высокая точность - 6 знаков после запятой и чтобы число могло быть большим.
Выставляю параметры
Точность=24 - общее количество цифр (пробовал и 20 и 15)
Порядок=6 - количество цифр после запятой
Минимальные и максимальные значения не устанавливаю
При сохранении числа 231,9 - выдаёт ошибку - "Значение не является допустимым числом"
Но при этом даёт сохранить 23,9 в этом поле.
В данном случае максимальное значение, которое даёт сохранить - 187,999999.
188,000000 - уже не сохраняет
Увидел закономерность, что если создать поле (24,4), позволяет сохранять больше знаков до запятой 5, но далеко не 24-6=18 как ожидалось. Ощущение, что ограничение какое-то на общее количество цифр в числе - 9
Кто-нибудь знает как это исправить?
P.S. через базу данных могу установить любое нужное число и отображается нормально, но через форму ноды не даёт сохранить
Комментарии
Нашлось решение тут: https://www.drupal.org/node/2230909
О, а я этот патч использую, только для решения проблемы с целыми числами, как и гласит issue на орге.