Điểm:0

Thiếu mục cuối cùng cho nhiều trường khi chỉnh sửa một nút

lá cờ de

Tôi đang sử dụng trường nhiều đoạn văn trên một nút.

Tôi nhận thấy rằng mỗi lần tôi lưu nút và sau đó chỉnh sửa lại, mục cuối cùng (delta n-1 với delta bắt đầu từ 0) sẽ biến mất. Nếu tôi nhấp vào Thêm mới nút, nó sẽ điền lại nội dung của trường bị thiếu. Tuy nhiên, nếu tôi đã lưu mà không thực hiện thêm bất kỳ hành động nào, tiếp theo trường cuối cùng sẽ biến mất.

Tôi đã tìm hiểu mã mô-đun và khắc phục sự cố bằng mã sau trong tệp InlineParagraphsWidget.php (dòng 879 trở đi).

phần tử $ += [
  '#element_validate' => [[$this, 'multipleElementValidate']],
  '#required' => $this->fieldDefinition->isRequired(),
  '#field_name' => $field_name,
  '#cardinality' => $cardinality,
  '#max_delta' => $max, // Là $max - 1
];

Tôi thấy khó tin rằng không ai khác gặp phải lỗi này với một mô-đun phổ biến như Đoạn văn. Có phải vì nó đang chạy trên Drupal 9 hay có thể nó dành riêng cho việc cài đặt trang web?

miststudent2011 avatar
lá cờ fr
Tôi cũng khuyên bạn nên báo cáo nó trong hàng đợi sự cố mô-đun.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.