Ich habe einen Inhaltstyp mit einem Listen- / Auswahloptionsfeld erstellt und die Schlüssel / Wert-Paare eingegeben, die für die Funktion der Auswahlliste erforderlich sind.
Es wurden Daten eingegeben, und es wurde entschieden, dass bestimmte Begriffe nicht mehr gelten und dass sie gelöscht werden sollten.
Beim Versuch, diese Begriffe zu entfernen, wird jedoch der folgende Fehler angezeigt:
Allowed values list: some values are being removed while currently in use.
Offensichtlich werden sich im Leben eines Projekts die Werte ändern. Was ist eine praktische Möglichkeit, um Elemente zu entfernen, wenn den aufgelisteten Begriffen Knoten zugeordnet sind?
Dies ist ungefähr das Nächste, was ich finden konnte:
https://drupal.org/node/1653012
Es verweist auf ein d6-Plugin und einige Patch-Tricks, auf die ich lieber nicht zurückgreifen müsste. Wenn ich letztendlich auf den Patch zurückgreifen musste, um die Validierungsprüfung für dieses Feld zu entfernen, kann es dann schaden, diese Elemente auf den Knoten, mit denen sie verknüpft waren, verwaist zu lassen?
Update, ich bin wieder mit einem Regierungskunden auf dieses Problem gestoßen, der in den letzten 7 Jahren, als er eine Drupal-Site hatte, 50 Bundesstaaten und Gebiete in einer Auswahlliste hatte. Jetzt hat sich die Politik geändert und die Gebiete mussten nicht mehr einbezogen werden. Es ist wichtig, Gegenstände aus den Auswahllisten entfernen zu können, und daher biete ich ein Kopfgeld an.
Ich suche nach einer sicheren Lösung, um Elemente aus einer Auswahlliste entfernen zu können. Was ich nicht weiß, ist, ob diese Lösung einen der Knoten aktualisieren sollte, da ich nicht sicher bin, wie die Feldwerte im Verhältnis zum Gesamtinhalt eines Knotens gespeichert werden.
Ich bin mit einer reinen SQL-Lösung für MySQL zufrieden. oder ich suche ein Modul.