Điểm:2

Cần thêm nhiều vai trò vào tệp định tuyến.yml

lá cờ us

Tôi muốn chỉ định nhiều vai trò trong tệp định tuyến.yml của mình:

yêu cầu: _role: "['role1', 'role2', 'role3']"

Đây là những gì tôi hiện có, và nó không hoạt động.

Ai đó có thể cho tôi biết làm thế nào để thêm điều này?

Cảm ơn trước!

sonfd avatar
lá cờ in
sử dụng quyền, không phải vai trò.
Điểm:5
lá cờ in

Tôi thực sự khuyên bạn nên sử dụng quyền chứ không phải vai trò. Quyền cực kỳ đơn giản để tạo trong D8+, xem Làm cách nào để bạn tạo quyền tùy chỉnh để quản lý mô-đun tùy chỉnh?

Các Cấu trúc hoặc tuyến đường tài liệu nói:

_vai trò: Một vai trò Drupal cụ thể, ví dụ 'quản trị viên'. Bạn có thể chỉ định nhiều cái thông qua "," cho logic AND và "+" cho logic OR.

Ví dụ, _role: người tổ chức, người tham gia, người điều khiển có nghĩa là người dùng Drupal cần có cả ba vai trò để truy cập trang. Lưu ý rằng do các vai trò khả dụng có thể khác nhau giữa các trang web nên bạn nên sử dụng hạn chế truy cập dựa trên quyền khi có thể.

Vì vậy, nếu người dùng cần cả ba vai trò, thì đó là:

_vai trò: 'vai trò1,vai trò2,vai trò3'

hoặc nếu họ chỉ cần một trong ba vai trò, đó là:

_vai trò: 'vai trò1+vai trò2+vai trò3'
metalac avatar
lá cờ us
Nó hoạt động! Cám ơn mấy đứa nhiều!

Đă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.