Vorhandener Inhalt kann nicht bearbeitet werden

8

Ich bin leider auf ein ziemlich großes Problem auf einer vorhandenen Drupal-Site gestoßen. Ich habe kürzlich das Update von Core 7.12 auf Core 7.14 angewendet. Seitdem kann ich im Admin-Bereich neue Inhalte erstellen, jedoch keine vorhandenen Inhalte bearbeiten oder ändern. Ich sehe folgende Fehler:

  • Warnung: array_merge () [function.array-merge]: Argument 1 ist kein Array in _form_set_class () (Zeile 4134 von ... / form.inc).
  • Warnung: implode () [function.implode]: Ungültige Argumente, die in theme_radios () übergeben wurden (Zeile 2809 von ... / form.inc).
  • Eine illegale Auswahl wurde festgestellt. Bitte wenden Sie sich an den Site-Administrator.

Ich habe die Site gelöscht und auf den Stand vor dem Ausführen dieser Updates zurückgesetzt. Nach dem Aktualisieren des Drupal-Kerns kann ich jedoch immer noch keinen Inhalt bearbeiten. Gibt es eine Richtung, die bei der Lösung dieses Problems angegeben werden kann?

Digitalklee
quelle

Antworten:

1

Ich hatte ein ähnliches Problem. Das Update auf Drupal Core verursachte Probleme mit Inhaltstypen mithilfe des Moduls "Referenzdialog" . Wir haben festgestellt, dass das Ändern von Knoten mit einem Typ mithilfe dieser Referenzdialogfelder Probleme hatte. Was mich darauf hingewiesen hat, war, dass die anderen Inhaltstypen kein Problem hatten. Es besteht die Möglichkeit, dass dieser Fehler von einem anderen Modul verursacht wird. Hier sind einige Dinge, die Sie in einer Entwicklungsumgebung ausprobieren können:

  1. Erstellen Sie einen neuen Inhaltstyp mit Kernfeldern (ein Titel, ein Textkörper und möglicherweise ein Bildfeld funktionieren). Hast du das gleiche Problem?

  2. Überprüfen Sie, ob alle Ihre Inhaltstypen betroffen sind. Ich weiß, dass Sie gesagt haben, Sie können keinen Inhalt ändern, aber Sie können sich Zeit sparen, indem Sie absolut sicher sind. Wählen Sie für jeden Typ einige Knoten aus und versuchen Sie, sie zu bearbeiten, um festzustellen, ob andere Probleme auftreten. Wenn Sie feststellen, dass nur einige Inhaltstypen betroffen sind, können Sie herausfinden, welche Felder / Widgets sie verwenden, und herausfinden, welche das Problem verursachen.

Viel Glück!

Richard Robinson
quelle