Điểm:0

Sử dụng Quy tắc xem để lặp qua chế độ xem của người dùng

lá cờ ma

Tôi có chế độ xem theo ngữ cảnh liệt kê Phiên khóa học đã hết hạn cuối cùng của một giáo viên.

Tôi sử dụng bộ lọc theo ngữ cảnh như thế này:

Người dùng: uid

theo đó:
KHI GIÁ TRỊ BỘ LỌC KHÔNG CÓ SẴN
Cung cấp giá trị mặc định Loại:
ID người dùng từ người dùng đã đăng nhập

Và KHI GIÁ TRỊ BỘ LỌC CÓ SẴN HOẶC MẶC ĐỊNH ĐƯỢC CUNG CẤP

Tiêu chí xác nhận cụ thể Trình xác thực: xác thực cơ bản
Hành động cần thực hiện nếu giá trị bộ lọc không hợp lệ: Truy cập bị từ chối

Tôi đang sử dụng mô-đun Quy tắc xem và do đó, cấu hình Cài đặt quy tắc như sau:

Tham số: Chỉnh sửa thông tin bộ lọc theo ngữ cảnh
Loại dữ liệu: Người dùng
Nhãn: Tác giả
Tên: uid

Biến hàng: Chỉnh sửa thông tin trường
ID: Đã bật
Loại dữ liệu: Phiên
Nhãn: Id
tên: id

Chế độ xem thông thường này và chế độ xem Quy tắc đều hoạt động tốt vì tôi đang thấy chính xác giá trị cuối cùng. (Chỉ hiển thị 1 Phiên)

Khi tôi tạo quy tắc của mình, khi "Drupal đang khởi chạy", tôi muốn chuyển hướng Giáo viên đến trang chỉnh sửa của Phiên đã hết hạn này và đặt một số giá trị nhưng quy tắc này gây ra lỗi:

LỖI
Trang web này gặp phải một lỗi không mong muốn. Vui lòng thử lại sau.

{ "rules_reuse_expired_session_rule" : {
"LABEL" : "Sử dụng lại quy tắc Phiên đã hết hạn",
"PLUGIN" : "quy tắc phản ứng",
"CHỦ SỞ HỮU" : "quy tắc",
"TAGS" : [ "Thêm phiên", "hết hạn", "tái sử dụng", "Phiên" ],
"YÊU CẦU" : [ "quy tắc" ],
"BẬT" : { "init" : [] },
"NẾU" : [
  { "user_has_role" : {
      "tài khoản" : [ "trang web: người dùng hiện tại" ],
      "vai trò" : { "giá trị" : { "11" : "11", "20" : "20", "2" : "2" } }
    }
  },
  { "text_matches" : { "text" : [ "site:current-page:url" ], "match" : "t\/session\/add" } }
],
"LÀM" : [
  { "thực thể_tìm nạp" : {
      "SỬ DỤNG" : { "type" : "user", "id" : [ "site:current-user:uid" ] },
      "CUNG CẤP" : { "entity_fetched" : { "uid_fetched" : "UID Fetched" } }
    }
  },
  { "drupal_message" : { "message" : "\u003Ch3 class=\u0022white\u0022\u003EĐây là Thầy: UID [uid-fetched:uid]\u003C\/h3\u003E " } },
  { "VÒNG XEM" : {
      "XEM" : "all_my_expired_sessions_teacher",
      "HIỂN THỊ" : "lượt xem_quy tắc_2",
      "SỬ DỤNG" : { "uid" : [ "uid-fetched" ] },
      "BIẾN ROW" : { "id" : { "id" : "Id" } },
      "LÀM" : []
    }
  }
]}}

Có ai biết tại sao tôi nhận được lỗi này?

Nếu tôi xóa hành động cuối cùng "VIEW LOOP" thì nó hoạt động tốt, không có lỗi và thông báo hiển thị. Nếu tôi sử dụng Chế độ xem quy tắc khác không có bộ lọc theo ngữ cảnh, nó sẽ hoạt động tốt.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.