Impossibile modificare il contenuto esistente


8

Purtroppo ho riscontrato un problema piuttosto grave su un sito Drupal esistente. Di recente ho applicato l'aggiornamento dal core 7.12 al core 7.14. Da allora, posso creare nuovi contenuti nel pannello di amministrazione, ma non posso modificare o apportare modifiche ai contenuti esistenti. Vedo i seguenti errori:

  • Avvertenza: array_merge () [function.array-merge]: l'argomento n. 1 non è un array in _form_set_class () (riga 4134 di ... / form.inc).
  • Avviso: implode () [function.implode]: argomenti non validi passati in theme_radios () (riga 2809 di ... / form.inc).
  • È stata rilevata una scelta illegale. Si prega di contattare l'amministratore del sito.

Ho cancellato e ripristinato il sito com'era prima di eseguire questi aggiornamenti, ancora una volta, dopo aver aggiornato Drupal core, non riesco ancora a modificare alcun contenuto. C'è qualche direzione che può essere data nella risoluzione di questo problema?

Risposte:


1

Ho avuto un problema simile a questo. L'aggiornamento al core di Drupal ha causato problemi con i tipi di contenuto utilizzando il modulo della finestra di dialogo Riferimenti . Abbiamo notato che alterare qualsiasi nodo con un tipo usando questi campi di dialogo di riferimento aveva dei problemi. Ciò che mi ha fatto notare è che gli altri tipi di contenuto non hanno avuto problemi. Le probabilità sono che questo errore sia causato da un altro modulo. Ecco un paio di cose che puoi provare in un ambiente di sviluppo:

  1. Crea un nuovo tipo di contenuto con campi principali (funzioneranno un titolo, un corpo e forse un campo immagine). Hai lo stesso problema?

  2. Verifica se tutti i tuoi tipi di contenuto sono interessati o meno. So che hai detto che non puoi modificare alcun contenuto, ma puoi risparmiare tempo essendo assolutamente sicuro. Scegli alcuni nodi per ciascun tipo e prova a modificarli per vedere se riscontri altri problemi. Se noti che sono interessati solo alcuni tipi di contenuto, puoi scoprire quali campi / widget stanno utilizzando e iniziare a dedurre quale causa il problema.

In bocca al lupo!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.