Saya mencoba menggunakan fungsi inti Drupal 8 untuk membuka halaman di jendela modal. Sayangnya sangat sulit untuk menemukan beberapa dokumentasi resmi tentang hal itu, dan sebagian besar blog yang membahas topik ini tampaknya sudah ketinggalan zaman. Tapi sejauh yang saya tahu, harus dimungkinkan untuk membuat dialog modal dengan menambahkan atribut berikut ke elemen-a:
class="use-ajax” data-dialog-type="modal"
Sehingga contoh lengkap akan terlihat seperti:
<a href="/impressum/lizenzen/43" class="use-ajax" data-dialog-type="modal">
<span class="glyphicon glyphicon-copyright-mark" aria-hidden="true"></span>
</a>
Di mana dalam kasus saya /impressum/lizenzen/43
adalah jalur ke halaman tampilan.
Ini sepertinya berhasil, tetapi hanya ketika saya masuk sebagai admin. Karena ini tampaknya bukan masalah izin, saya menganggap itu terkait dengan tema admin ( Tujuh ), yang mungkin menyertakan beberapa pustaka inti yang mungkin tidak di - boot oleh Bootstrap (yang saya gunakan untuk situs saya). Tapi anehnya, di bilah judul modal muncul, alih-alih judul halaman, string "Array", apa yang membuat saya berasumsi, bahwa array tak terduga ke percakapan string terjadi:
Bisakah seseorang
- bawa saya ke dokumentasi resmi API modal inti,
- jelaskan kepada saya, apa yang bisa menjadi alasan itu hanya berfungsi sebagai admin.
- Dan akhirnya katakan padaku, mengapa percakapan array ke string terjadi memanggil modal?