Tôi đang cố gắng sử dụng chức năng cốt lõi của Drupal 8 để mở một trang trong cửa sổ phương thức. Thật không may, rất khó để tìm thấy một số tài liệu chính thức về nó, và hầu hết các blog về chủ đề này dường như đã lỗi thời. Nhưng theo như tôi biết, có thể tạo một hộp thoại theo chế độ bằng cách thêm các thuộc tính sau vào một phần tử:
class="use-ajax” data-dialog-type="modal"
Vì vậy, một ví dụ đầy đủ sẽ trông như:
<a href="/impressum/lizenzen/43" class="use-ajax" data-dialog-type="modal">
<span class="glyphicon glyphicon-copyright-mark" aria-hidden="true"></span>
</a>
Trường hợp trong trường hợp của tôi /impressum/lizenzen/43
là một đường dẫn đến một trang xem.
Điều này có vẻ hiệu quả, nhưng chỉ khi tôi đăng nhập với tư cách quản trị viên. Vì đây dường như không phải là vấn đề về quyền, tôi cho rằng nó có liên quan đến chủ đề quản trị viên ( Seven ), có thể bao gồm một số thư viện cốt lõi mà Bootstrap (mà tôi sử dụng cho trang web của mình) có thể không. Nhưng thật kỳ lạ, trong thanh tiêu đề của phương thức xuất hiện, thay vì tiêu đề trang, chuỗi ArArArray, điều khiến tôi cho rằng, một chuỗi bất ngờ cho cuộc trò chuyện chuỗi đã diễn ra:
Ai đó có thể
- dẫn tôi đến tài liệu chính thức về API phương thức lõi,
- giải thích cho tôi, những gì có thể là lý do mà nó chỉ hoạt động như quản trị viên.
- Và cuối cùng cho tôi biết, tại sao trên trái đất, một cuộc trò chuyện mảng với chuỗi diễn ra gọi một phương thức?