Điểm:0

Kết quả Thư viện phương tiện được lọc bởi người dùng

lá cờ in

Tôi đang làm việc trên một dự án sẽ sử dụng 100 người dùng và có khả năng là hàng nghìn người dùng. Người dùng sẽ được yêu cầu tải lên ít nhất 5 hình ảnh và có thể là một số tệp PDF.

Đã tạo một loại nội dung và thêm một số trường Phương tiện hoạt động hoàn hảo cho dự án này. Tất cả các tệp người dùng tải lên sẽ được công khai nhưng vấn đề là khi người dùng duyệt tìm tệp của họ, tất cả các tệp từ tất cả người dùng đều được liệt kê và có sẵn. Sau khi trang web đạt được lượng người dùng cao, việc duyệt hàng trăm nếu không muốn nói là hàng nghìn hình ảnh và/hoặc tệp không phải là lý tưởng.

Làm cách nào tôi có thể lọc trình duyệt Phương tiện để chỉ hiển thị các tệp mà người dùng đã tải lên?

lá cờ id
Tôi cảm thấy như mình đã thấy câu hỏi này được hỏi gần đây, tại đây hoặc trên drupal.org.
Điểm:1
lá cờ cn

Điều đó sẽ khá đơn giản để thiết lập:

  1. Thêm bộ lọc theo ngữ cảnh vào Chế độ xem cung cấp năng lượng cho Trình duyệt thực thể
  2. Chọn "Được ủy quyền bởi" làm trường
  3. Dưới Khi giá trị bộ lọc không khả dụng, chọn Cung cấp giá trị mặc định
  4. Trong danh sách thả xuống đó, chọn ID người dùng từ người dùng đã đăng nhập
John Machado avatar
lá cờ in
Tôi đã thêm bộ lọc theo ngữ cảnh vào chế độ xem Phương tiện & Thư viện phương tiện và nó hoạt động khi xem trang phương tiện, nhưng không hoạt động khi người dùng duyệt thư viện, cả ba hình ảnh thử nghiệm, được tải lên bởi ba người dùng khác nhau đều hiển thị. Trong >Structure>Views>Media Library tôi thậm chí đã áp dụng nó cho tất cả các widget.Không có gì thay đổi trên trình duyệt tập tin.
lá cờ cn
Nếu bạn đã thiết lập bộ lọc theo ngữ cảnh trên cùng một chế độ xem thì tôi cho rằng đó là một lỗi
lá cờ cn
Có vẻ như Trình duyệt thực thể thực hiện một số bộ lọc theo ngữ cảnh bổ sung (https://www.drupal.org/project/entity_browser/issues/2865928), vì vậy đó có thể là nguyên nhân của sự cố
John Machado avatar
lá cờ in
Chà, để làm phức tạp thêm mọi thứ, tôi quyết định xóa tất cả bộ đệm và xây dựng lại tất cả các quyền. Với bộ lọc theo ngữ cảnh được bật như trên trên chế độ xem 'Thư viện phương tiện' trên tất cả các trang của chế độ xem, không có phương tiện nào hiển thị cho tất cả người dùng, bạn có thể tải lên hình ảnh nhưng chúng sẽ không hiển thị, nhưng chúng được tải lên nội dung Phương tiện. Nếu tôi xóa bộ lọc theo ngữ cảnh khỏi tất cả các trang của chế độ xem Thư viện phương tiện, thì mọi người dùng đều có thể xem mọi tệp phương tiện. Tất cả các quyền được đặt cho Media để chỉnh sửa, tạo và xem "của riêng", vì vậy mọi thứ ở đó đều ổn.

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