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