Puncte:0

Ștergerea unui articol de paragraf are ca rezultat eroarea AJAX POST „Lipsește proprietatea pachetului pe entitatea de tip nod”.

drapel in

Lucrul cu un site D7 mai vechi. Pe acesta, am adăugat cea mai recentă versiune de Paragrafe pentru a adăuga unele elemente de conținut la o pagină. Toate acestea funcționează bine.

Cu toate acestea, când încercați să eliminați un articol de paragraf din formular, obțineți o eroare AJAX. Rădăcina acestuia este:

EntityMalformedException: lipsește proprietatea pachetului pe entitatea de tip nod. în entity_extract_ids() (linia 8006 din /mnt/www/html/moswebsandbox1/docroot/includes/common.inc).

Am căutat prin cauze comune (noduri orfane etc.), dar nimic din toate acestea nu apare. De asemenea, nu înțeleg de ce acea eroare este aruncată atunci când șterg un Paragraf.Cel mai bine pot spune că apel invers AJAX trimite formularul de nod. La un anumit moment, când entity_extract_ids este apelat, cele două argumente sunt atât entitatea nod, cât și tipul de entitate Paragraph Item sunt transmise, ceea ce pare incorect (acest lucru va fi întotdeauna o eroare în acest caz).

Cum ajung la fundul asta?

Actualizați:

Folosind xdebug, întrerup în momentul în care apelul AJAX se stinge pentru a șterge paragraful și pentru a inspecta structura formularului. Acest lucru pare ciudat - Drupal listează nodul în sine printre lista de articole Paragraf, dar nu ar trebui să fie. Ar trebui să fie elemente de 3 paragrafe. Cumva, nodul este clonat în această listă de câmpuri:

introduceți descrierea imaginii aici

Puteți vedea primul element acolo este nodul însuși pe care se află paragrafele. În realitate, nu este deloc asta - este un articol de paragraf.

Actualizare 2:

Aceasta ar putea fi cauza pentru mine: https://www.drupal.org/project/paragraphs/issues/2452675

Dezactivarea modulului Entity Translation „rezolvă” problema observată.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.