Здравствуйте. В Друпал 7 есть поле:
Статистика [ТИП ПОЛЯ] - Длинный текст [Виджет] - Текстовая область
Можно ли поменять на [ТИП ПОЛЯ] - Текст [Виджет] -Текстовое поле
Данные уже есть в базе sql. Сам Друпал не дает из админки поменять типа поля и виджет.
Вопрос: можно ли сделать это программно с сохранением данных?
Комментарии
Длинный текст на то и длинный, что может всё не зайти в обычный textfield, поэтому и не меняется.
Это другой тип столбца в БД.
Вы можете, конечно, написать hook_update() или провести изменения в БД вручную, но наиболее простой и натыкиваемый из админки способ, это завести новое поле, скопировать данные туда, удалить исходное поле, создать новое нужного типа, скопировать данные туда.
Через VBO собрать вполне реально