Làm cách nào để đặt sự kiện Quy tắc cho Nội dung trên được xem, không bao gồm chế độ xem Teaser?


9

Tôi thiết lập Quy tắc sẽ thực thi trong Sự kiện "Nội dung được xem" và hành động là hiển thị thông báo hệ thống.

Nó hoạt động và được kích hoạt khi tôi xem nút. Tuy nhiên, khi tôi đi đến trang chủ, nó đã được kích hoạt N lần, trong đó N là số lượng nút trên trang / nút.

Làm thế nào để tôi ngăn chặn điều này xảy ra? Quy tắc chỉ nên rơi vào chế độ xem toàn bộ nội dung và loại trừ chế độ xem trêu ghẹo.

Câu trả lời:


12

Trong quy tắc của bạn, thêm một so sánh dữ liệu gọi là "chế độ xem" và đặt thành "Nội dung đầy đủ".


0

Điều này có thể không hiệu quả nhưng đây là những gì tôi đã làm:

Đã thêm một điều kiện - Trang web so sánh dữ liệu: current-page: path == node / [node: nid]

Điều này là để đảm bảo rằng nó đang hiển thị trên trang đầy đủ / nút / nid thực tế chứ không phải là chế độ xem trêu ghẹo.


2
Trong so sánh dữ liệu cũng là "chế độ xem" và bạn có thể đặt nó thành "Toàn bộ nội dung"
Nigel Waters

@NigelWaters đó là câu trả lời đúng, bạn có thể thêm nó làm câu trả lời. radj: điều kiện của bạn sẽ thất bại nếu bạn bật pathauto hoặc một cơ chế bí danh URL khác.
Mathankumar

@NigelWaters Có, vui lòng thêm dưới dạng câu trả lời để tôi có thể chọn câu trả lời đúng. Cảm ơn!
radj

@Mathankumar Nó không thất bại vì [...: path] là đường dẫn hệ thống thuần túy, không phải là URL có thể là bí danh.
radj
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.