Làm cách nào để hiển thị tất cả các nút trong một nhóm hữu cơ?


8

Tôi đang ở trên d7. Tôi đang cố gắng tìm ra cách hiển thị tất cả các nút trong một nhóm hữu cơ. Tôi cảm thấy như đây là một điều quan trọng mà mô-đun OG nên làm và không biết tại sao tôi không thể tìm ra nó. Tôi đã cài đặt các chế độ xem và đã xem chế độ xem nội dung OG, nhưng nó không hiển thị bất cứ điều gì khi tôi kiểm tra nó với bộ lọc xem trước. Tôi đã xem một video về cách làm điều này với các bảng, nhưng tôi không cài đặt các bảng và không có kế hoạch về nó. Cảm ơn đã giúp đỡ.

Câu trả lời:


17

Đây là cách bạn có thể thực hiện với các chế độ xem trong Drupal 7. Tạo chế độ xem mới cho các nút như bình thường, nhưng hãy đảm bảo bạn thiết lập mối quan hệ phù hợp cho nó để cho phép bạn lọc các nút dựa trên tư cách thành viên nhóm của chúng:

  1. Thêm mối quan hệ (trong phần 'Nâng cao' của chế độ xem)
  2. Chọn thành viên 'OG: Thành viên OG từ trường Node', nằm trong phần 'Thành viên OG' của các trường nhập mô tả hình ảnh ở đây
  3. Đánh dấu đây là mối quan hệ bắt buộc trên màn hình tiếp theo nếu bạn không muốn bao gồm các nút / nội dung không có nhóm
  4. Chỉ sau khi bạn thêm mối quan hệ đó, bạn mới có thể thấy bộ lọc 'Id nhóm' phù hợp. Hãy tiếp tục và thêm 'Bộ lọc theo ngữ cảnh', cũng trong phần 'Nâng cao' và chọn 'Thành viên OG: ID nhóm'. nhập mô tả hình ảnh ở đây
  5. Bây giờ bộ lọc này sẽ cho phép bạn nhập Id nhóm dưới dạng bộ lọc vào chế độ xem thông qua URL (kiểm tra nó với www. [Trang web của bạn] .com / [đường dẫn xem của bạn] / [id nhóm]) hoặc bằng cách tìm ra nhóm nào bạn hiện đang ở nếu bạn đặt đúng màn hình sau cho bộ lọc theo ngữ cảnh Danh sách mục
  6. Bây giờ bạn có thể kiểm tra điều này trong khung xem trước chế độ xem bằng cách nhập vào các id OG khác nhau và thấy rằng nó sẽ lọc danh sách các nút chỉ với các Nhóm được đặt làm đối tượng của chúng.

Hãy cho chúng tôi biết nếu điều này làm việc cho bạn !!


Hoạt động tốt, ngoại trừ bước 5, cần thiết để làm cho nó hoạt động trên các trang nội dung nhóm. Tôi tin rằng điều này là do vấn đề Drupal # 1781386 , xem xét cách giải quyết.
tanius

1
Điều này là tốt Lưu ý rằng đối với D7 nếu bạn muốn chỉ hiển thị nội dung của các nhóm mà người dùng hiện đang đăng nhập thuộc về bạn cần chọn 'Nhóm OG của người dùng đã đăng nhập' trong phần thả xuống ở bước 5 ở trên.
Paul Trotter
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.