Puncte:0

Ultimul element lipsește pentru mai multe câmpuri la editarea unui nod

drapel de

Folosesc un câmp cu mai multe paragrafe pe un nod.

Am observat că de fiecare dată când salvam nodul și apoi îl editam din nou, ultimul element (delta n-1 cu delta începând cu 0) ar dispărea. Dacă am dat clic pe Adăuga nou butonul, s-ar repopula cu conținutul câmpului lipsă. Cu toate acestea, dacă am salvat fără a lua nicio măsură suplimentară, fișierul Următorul ultimul câmp ar dispărea.

Am săpat în codul modulului și am rezolvat problema cu următorul cod din fișierul InlineParagraphsWidget.php (linia 879 în continuare).

$elemente += [
  '#element_validate' => [[$this, 'multipleElementValidate']],
  '#required' => $this->fieldDefinition->isRequired(),
  '#field_name' => $field_name,
  '#cardinality' => $cardinalitate,
  '#max_delta' => $max, // A fost $max - 1
];

Îmi este greu să cred că nimeni altcineva nu a întâlnit această eroare cu un modul la fel de popular ca Paragraphs. Este pentru că rulează pe Drupal 9, sau poate este specific instalării site-ului?

miststudent2011 avatar
drapel fr
Aș sugera să fie raportat și în coada de probleme ale modulelor.

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.