"Настройки поля не могут быть изменены" - как решить проблему?

Аватар пользователя nick-seo nick-seo 29 июня 2018 в 9:34

Приветствую, стоит задача изменить тип поля с "десятичное число" на "целое число". Но проблема в том, что оно заблокировано CMS

http://prntscr.com/k0ogi8

Как изменить тип поля без ущерба сайту?

http://prntscr.com/k0oh39

Комментарии

Аватар пользователя Olegars Olegars 29 июня 2018 в 10:43

удалить поле и создать по новой.
Можно прямо в базе изменить тип, хоть это и не правильно но работать будет

Аватар пользователя nick-seo nick-seo 29 июня 2018 в 10:50

Olegars wrote:

А если на сайте 900 товаров и у всех цены проставлены? Я удалю поле и все данные по идее потеряются?

Аватар пользователя nick-seo nick-seo 29 июня 2018 в 10:56

Semantics wrote:

Создать новое поле

Мигрировать в него данные

Старое - удалить


Это делается через модули или стандартными средствами системы?

Аватар пользователя bumble bumble 29 июня 2018 в 14:52
1

Эм... Посмотрев на скриншот - это Вы поле цены собрались менять?

Последнее время Ваших сообщений тут очень много, и в целом, можно рассмотреть определенный подход к решению задач. Так вот, для того чтоб сэкономить время на будущих вопросах: каждый раз, как у Вас возникает желание изменить что-либо в системе - щипайте себя, или резиночку подцепите на руку и оттянув резко отпускайте, для появления болевых ощущений. Просто, для того чтоб напомнить себе об этом сообщении.

Есть одно правило - ничего нельзя менять в системе!
Но, если сильно хочется - все равно нельзя!

Если Вам не удобен для использования тот или иной инструмент - это не значит что его нужно менять под себя. Это значит - нужно найти или сделать инструмент под конкретно Вашу задачу.

Аватар пользователя fairrandir fairrandir 29 июня 2018 в 14:53
1

Еще можно с помощью VBO, ЕМНИП. Тупо выбрать все материалы, и установить для нового поля значение по токену старого поля.

Аватар пользователя nick-seo nick-seo 29 июня 2018 в 15:38

bumble wrote:

Эм... Посмотрев на скриншот - это Вы поле цены собрались менять?
Последнее время Ваших сообщений тут очень много, и в целом, можно рассмотреть определенный подход к решению задач. Так вот, для того чтоб сэкономить время на будущих вопросах: каждый раз, как у Вас возникает желание изменить что-либо в системе - щипайте себя, или резиночку подцепите на руку и оттянув резко отпускайте, для появления болевых ощущений. Просто, для того чтоб напомнить себе об этом сообщении.
Есть одно правило - ничего нельзя менять в системе!

Но, если сильно хочется - все равно нельзя!
Если Вам не удобен для использования тот или иной инструмент - это не значит что его нужно менять под себя. Это значит - нужно найти или сделать инструмент под конкретно Вашу задачу.


Хороший юмор Smile