Nodereference gelöscht - referenzierender node kann nicht mehr gespeichert werden
am 23.03.2010 - 17:50 Uhr in
Hallo Drupalianer!
Das Problem heute:
Nodetyp A referenziert Nodetyp B
Wenn Node B gelöscht wird, und man Node A bearbeitet, lässt sich das Formular nicht mehr speichern, da Node B ja nicht mehr existiert, aber A noch darauf zeigt.
(Nehmen wir an, der user hat keine möglichkeit node B abzuwählen, weil er selbst das Nodereferenz-Formularelement nicht angezeigt bekommt).
Die Fehlermeldung sieht er natürlich...
Eine "automatische" Bereinigung muss irgendwie her...
Wie lässt sich der Fehler am schlausten vermeiden?
Ich habe schon ein-zwei ideen, aber vielleicht gibt es ja schlauere..
meine wären:
a) die nodereferenz schon bei der formularerstellung rauswerfen
b) bei der formularvalidierung rauswerfen
vielleicht hat jemand ja noch eine bessere idee?!
Grüße,
Sebastian
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich mache viel mit NR, aber
am 25.03.2010 - 02:50 Uhr
Ich mache viel mit NR, aber ich hatte diese Konstellation bisher noch nicht.
Dennoch...
Vielleicht hilft ja dieses Modul: http://drupal.org/project/cck_referential_integrity
ciao, Ronald
das klingt schonmal sehr gut,
am 25.03.2010 - 08:44 Uhr
das klingt schonmal sehr gut, werde ich dann mal testen!
supervielen dank!!