[Drupal] Views Block tidak tampil pada saat login sebagai administrator



Saya membuat buat sebuah custom theme dengan beberapa twig template custome, membuat sebuah views dan ditampilkan di region tertentu di page.html.twig, anehnya, block view tersebut dapat menampilkan data dengan baik jika diakses secara anonymous, tetapi jika login, block tersebut tidak tampil sama sekali.

Setelah mencari kesana kemari, akhirnya didapatlah penyebab dan solusi untuk masalah ini, ternyata penyebabnya adalah karena pada custome theme yang saya buat menggunakan jQuery, dan terjadi konflik dengan jQuery bawaan Drupal, itulah mengapa hanya user yang login saja yang mengalami keanehan tersebut, karena Drupal akan mengaktifkan jQuery untuk setiap halaman untuk dapat mengedit konten secara interaktif, tetapi Drupal tidak mengaktifkan jQuery jika diakses oleh user yang Anonymous.

Solusinya saya menghapus jQuery di custom theme dan mengaktifkan depedency core/jquery pada file library:

dependecies:

    - core/jquery

sekarang website sudah bekerja semestinya.

semoga bermanfaat...

Tidak ada komentar: