No se puede editar el contenido existente.

8

Desafortunadamente, me he encontrado con un problema bastante importante en un sitio Drupal existente. Recientemente apliqué la actualización del núcleo 7.12 al núcleo 7.14. Desde entonces, puedo crear contenido nuevo en el panel de administración, pero no puedo editar ni hacer ningún cambio en el contenido existente. Veo los siguientes errores:

  • Advertencia: array_merge () [function.array-merge]: El argumento # 1 no es una matriz en _form_set_class () (línea 4134 de ... / form.inc).
  • Advertencia: implode () [function.implode]: argumentos no válidos pasados ​​en theme_radios () (línea 2809 de ... / form.inc).
  • Se ha detectado una elección ilegal. Por favor contacte al administrador del sitio.

Eliminé y volví al sitio a como estaba antes de ejecutar estas actualizaciones, una vez más, después de actualizar Drupal core, todavía no puedo editar ningún contenido. ¿Hay alguna dirección que se pueda dar para resolver este problema?

digitalclover
fuente

Respuestas:

1

Tuve un problema similar a este. La actualización del núcleo de Drupal causó problemas con los tipos de contenido al usar el módulo de Diálogo de referencias . Notamos que la alteración de los nodos con un tipo usando estos campos de diálogo de referencia tenía problemas. Lo que me avisó fue que los otros tipos de contenido no tenían un problema. Lo más probable es que este error sea causado por otro módulo. Aquí hay un par de cosas que puede probar en un entorno de desarrollo:

  1. Cree un nuevo tipo de contenido con campos principales (un título, cuerpo y quizás un campo de imagen funcionará). ¿Tienes el mismo problema?

  2. Verifique si todos sus tipos de contenido están afectados o no. Sé que dijiste que no puedes alterar ningún contenido, pero puedes ahorrarte tiempo al estar absolutamente seguro. Elija algunos nodos para cada tipo e intente editarlos para ver si tiene otros problemas. Si ve que solo hay algunos tipos de contenido afectados, puede averiguar qué campos / widgets están utilizando y comenzar a deducir cuál está causando el problema.

¡Buena suerte!

Richard Robinson
fuente