Điểm:0

EntityReference hiển thị mục tiếng Pháp khi không có bản dịch tiếng Anh

lá cờ cn

Ok... Có lẽ tôi không hiểu đúng cách để làm điều này, nhưng...

Tôi có một thực thể (có thể dịch được) (thực thể1) với trường entity_reference được nhúng theo mã (được khai báo bằng phương thức baseFieldDefinitions). Trường này không thể dịch được. Trường nhúng một loại thực thể khác (thực thể2), cũng có thể dịch được.

Tôi tạo hai thực thể "entity2" bằng tiếng Pháp và chỉ dịch một thực thể. Hai thực thể này được gắn vào trường được xác định trước đó trong thực thể1.

Khi hiển thị phiên bản thực thể1 của tôi:

  1. Trong tiếng Pháp, nó hiển thị hai thực thể con bằng tiếng Pháp
  2. Trong tiếng Anh, nó hiển thị một thực thể con bằng tiếng Anh (bản dịch) và thứ hai bằng tiếng Pháp (không được dịch).

Tôi đã cố cài đặt entity_language_fallback nhưng không thành công, tôi cũng đã thử một số cấu hình mà không thành công...

Làm cách nào để đặt màn hình của tôi CHỈ hiển thị ngôn ngữ chuyển đổi mục phụ hiện có ?? Tôi đã thử triển khai tương tự với các nút (loại nút của tôi nhúng trường tham chiếu thực thể có thể tham chiếu cùng loại nút) và tôi có kết quả tương tự... Logic của tôi có sai không? Trong d7, tôi nhớ rằng khi bản dịch không tồn tại, màn hình trường hiển thị "bản dịch không khả dụng" cho quản trị viên và không hiển thị bất kỳ thông tin nào cho người dùng ẩn danh ...

Tôi có phải tạo trình định dạng tham chiếu thực thể mới và ghi đè phương thức "getEntitiesToView" để lọc theo ngôn ngữ không ?? Tôi thực sự không thấy cách nào khác và tôi hơi thất vọng vì trường tham chiếu thực thể (và chính lõi) không quan tâm đến hành vi ngôn ngữ.

Nếu bất cứ ai có một gợi ý nó sẽ hữu ích.

Cảm ơn trước.

Đă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.