Tôi muốn tự mình liệt kê các bình luận cho các nút (theo Chế độ xem), vì vậy tôi cần ẩn danh sách bình luận tiêu chuẩn khỏi mô-đun nhận xét cốt lõi. Tôi có thể làm như thế:
unset($node['comments']['comments']);
Nhưng nó sẽ không ngăn chặn truy vấn DB cho ý kiến.
Vì vậy, tôi tìm thấy một số cách điên rồ để lừa các mô-đun bình luận. Ví dụ: để đặt thuộc tính giả $node->preview
hoặc để tạo chế độ xem mới và ghi đè node/%node
lại cuộc gọi lại tiêu chuẩn .
Có thực sự rất khó để ẩn bình luận bên dưới nút nhưng vẫn cho phép thêm bình luận mới, hoặc tôi đã bỏ lỡ điều gì?
Cập nhật về tùy chọn ẩn Hidden
Điều gì về giá trị của Hidden Hidden đối với loại nội dung:
Tôi cần hành vi đóng / mở cho các bình luận của mình. Nhưng nếu tôi đặt loại Ẩn Ẩn cho loại nội dung của mình, các phần nội dung mới của tôi sẽ được đặt thành Bình luận đóng kín thay vì ẩn ( đây là mã ). Một vấn đề khác là người dùng có quyền đối với các bình luận bài đăng của Google, không thể thêm một bình luận, nếu các bình luận bị ẩn ( đây là mã ).
Vì vậy, tôi không thể có được ý tưởng.
Câu trả lời
Giải pháp tìm thấy với hook_module_implements_alter()
. Cảm ơn rất nhiều!