Я создал тип контента, который имеет поле выбора списка / выбора, и я ввел пары ключ | значение, необходимые для функционирования списка выбора.
Данные были введены, и было решено, что определенные условия больше не применяются и их следует удалить.
Однако при попытке удалить указанные термины я получаю следующую ошибку:
Allowed values list: some values are being removed while currently in use.
Очевидно, что в жизни проекта ценности будут меняться. Какой практический способ удалить элементы, когда узлы связаны с перечисленными терминами?
Это самая близкая вещь, которую я смог найти:
https://drupal.org/node/1653012
Он ссылается на плагин d6 и некоторые хитрости патчей, к которым я предпочитаю не прибегать. Если бы мне пришлось в конечном итоге прибегнуть к использованию патча для удаления проверки проверки в этом поле, есть ли какой-то вред, если оставить эти элементы бесхозными на узлах, с которыми они были связаны?
Обновление, я снова столкнулся с этой проблемой с государственным клиентом, у которого за последние 7 лет существования сайта на Drupal было 50 штатов и территорий в списке выбора. Теперь политика изменилась, и территории больше не нужно включать. Возможность удалять предметы из списков выбора очень важна, и поэтому я предлагаю вознаграждение.
Я ищу безопасное решение, чтобы иметь возможность удалять элементы из списка выбора. Чего я не знаю, так это того, должно ли это решение обновлять какой-либо из узлов, так как я не уверен, как хранятся значения полей по отношению к общему содержимому узла.
Я счастлив с чистым решением SQL, чтобы работать в MySQL; или я ищу модуль.