2012-11-02 22 views
6

Tôi có loại nội dung có tên là thông báo và tôi hiển thị khối xem các thông báo mới nhất trong nội dung thuộc loại nội dung thông báo. Khối này có ba trường: Thuật ngữ phân loại, Tiêu đề và liên kết. Tôi đã đặt các bộ lọc sau:Làm cách nào tôi có thể đặt bộ lọc "không bằng hiện tại nid" trong chế độ xem

1.Content: Loại (= Thông báo) 2.Content: Xuất bản (Yes)

Khối đang làm việc một cách chính xác, nhưng nó đang hiển thị các lĩnh vực nút hiện tại quá.

Làm cách nào để không hiển thị các trường nút hiện tại trong khối xem của tôi?

cảm ơn!

Trả lời

13

Để làm cho khối của bạn biết nút nào đang được hiển thị và lọc ra các trường khớp với nút hiện tại, bạn phải thiết lập 'Bộ lọc theo ngữ cảnh' .... Bao gồm cài đặt để tạo khối của bạn ý thức của nút hiện tại, người dùng đăng nhập, vv

  1. Thêm một bộ lọc theo ngữ cảnh (trong phần 'Nâng cao' của xem)
  2. Chọn nội dung: Nid như lĩnh vực mà bạn muốn thiết lập một ngữ cảnh lọc cho
  3. Chọn 'Cung cấp giá trị mặc định' = 'ID nội dung từ URL'. Bằng cách này, khối sẽ sử dụng như một bộ lọc URL của nút mà nó xuất hiện khi bộ lọc không được tìm thấy trong URL (và bạn sẽ không thực sự sử dụng URL để chuyển args, vì vậy nó sẽ luôn luôn mặc định này) enter image description here
  4. Bây giờ, đây là những gì sẽ loại trừ các trường đó thay vì hiển thị chính xác chúng: trong phần 'Thêm' được thu gọn ở cuối các cài đặt này là hộp kiểm 'Loại trừ'. Đảm bảo bạn kiểm tra xem trước khi lưu cấu hình.

Vậy đó! Hãy cho chúng tôi biết nếu nó hoạt động.

+0

Tôi đã làm điều này nhiều lần như bạn đã nói, nhưng tôi quên đánh dấu vào hộp kiểm 'Loại trừ'. Bây giờ nó đang hoạt động hoàn hảo. Cảm ơn nhiều! – Sardor

+0

Tuyệt vời! Nếu bạn có thể đánh dấu câu trả lời đó là 'được chấp nhận' bằng cách nhấp vào dấu kiểm bên cạnh nó, điều đó sẽ còn lớn hơn nữa !! –

+0

Tất nhiên! Cảm ơn một lần nữa :) – Sardor