Drupal 7 lượt xem, lọc theo chủ sở hữu


7

Tôi cần hiển thị danh sách nội dung được tạo bởi người dùng hiện đang đăng nhập. Làm cách nào để thực hiện việc này với mô-đun Lượt xem?

Câu trả lời:


13
  1. Tạo Chế độ xem trên Nội dung và nhấp vào "lưu và chỉnh sửa".
  2. Thêm các trường cần thiết. Tiêu đề, cơ thể, ngày đăng, vv
  3. Mở rộng khung "Nâng cao".
  4. Thêm bộ lọc bối cảnh mới.
  5. Kiểm tra "Nội dung: Tác giả uid"
  6. Khi giá trị bộ lọc KHÔNG có trong URL -> Cung cấp giá trị mặc định -> ID người dùng từ người dùng đã đăng nhập (nếu bạn đang đặt Chế độ xem này trong trang hồ sơ, tốt hơn hãy chọn "ID người dùng từ URL")
  7. Áp dụng và tiết kiệm.
  8. :)

Cập nhật :

Đây là danh sách ngắn cho Lượt xem 2:

  1. Tạo một View trên nút làm bảng chính.

  2. Thêm các trường cần thiết như bạn muốn.

  3. Nhấp vào Thêm đối số mới (Dấu cộng nhỏ bên dưới khung đối số). Kiểm tra " User: UID" và nhấp vào thêm.

  4. Khi đối số không được đưa ra, hãy chọn sử dụng đối số mặc định và đặt đối số thành người dùng đã đăng nhập.

Cập nhật 2:

Nếu bạn muốn hạn chế quyền truy cập vào nội dung của riêng mình, hãy xem https://drupal.stackexchange.com/a/41899/1899


Làm thế nào để bạn làm điều đó trong lượt xem 2?
frazras

1
cập nhật câu trả lời :)
AyeshK

3

Bạn cũng có thể đạt được điều này bằng cách sau đây trong quan điểm của bạn:

Thêm mối quan hệ "Nội dung: Tác giả" và kiểm tra yêu cầu mối quan hệ, sau đó thêm bộ lọc cho "Người dùng: Hiện tại" và chọn Là người dùng đã đăng nhập.

Đây có lẽ là một tùy chọn tốt hơn nếu bạn chỉ muốn hiển thị các bài đăng được tạo bởi người dùng đã đăng nhập, vì nó độc lập với url.

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.