Beri keterangan singkat dan jelas mengenai error yang dialami
Pada OpenDK v2608.0.2 ditemukan masalah pada integrasi modul Potensi dengan frontend.
Data Potensi berhasil diperoleh melalui API /api/frontend/v1/potensi dan halaman kategori Potensi dapat menampilkan data dengan benar. Namun tombol "Baca Selengkapnya" menghasilkan URL:
/potensi/potensi-wisata/undefined
sedangkan URL yang seharusnya dihasilkan adalah:
/potensi/potensi-wisata/1
Jelaskan langkah sampai terjadinya error
Setelah ditelusuri, response API menggunakan struktur item.id untuk ID Potensi, sedangkan item.attributes berisi atribut Potensi. Pada themes/opendk/default/resources/views/pages/potensi/index.blade.php, object item.attributes disimpan ke variabel potensi, kemudian link dibentuk menggunakan potensi.id. Karena ID berada pada item.id, hasil URL menjadi undefined.
Terangkan secara jelas dan singkat apa yang diharapkan
Ubah penggunaan potensi.id pada pembentukan URL menjadi item.id.
Selain itu, integrasi Potensi sebagai sumber menu pada MenuEditor sebaiknya disediakan secara native pada release berikutnya sehingga administrator tidak perlu melakukan modifikasi manual pada controller dan view untuk menambahkan kategori Potensi ke struktur menu.
Lampirkan tangkapan layar untuk menjelaskan masalahnya
Informasi tambahan
| Tanya |
Jawab |
| Versi OpenDK |
xx.xx.xx |
| Versi PHP |
|
| System operasi |
|
Beri keterangan singkat dan jelas mengenai error yang dialami
Pada OpenDK v2608.0.2 ditemukan masalah pada integrasi modul Potensi dengan frontend.
Data Potensi berhasil diperoleh melalui API /api/frontend/v1/potensi dan halaman kategori Potensi dapat menampilkan data dengan benar. Namun tombol "Baca Selengkapnya" menghasilkan URL:
/potensi/potensi-wisata/undefined
sedangkan URL yang seharusnya dihasilkan adalah:
/potensi/potensi-wisata/1
Jelaskan langkah sampai terjadinya error
Setelah ditelusuri, response API menggunakan struktur item.id untuk ID Potensi, sedangkan item.attributes berisi atribut Potensi. Pada themes/opendk/default/resources/views/pages/potensi/index.blade.php, object item.attributes disimpan ke variabel potensi, kemudian link dibentuk menggunakan potensi.id. Karena ID berada pada item.id, hasil URL menjadi undefined.
Terangkan secara jelas dan singkat apa yang diharapkan
Ubah penggunaan potensi.id pada pembentukan URL menjadi item.id.
Selain itu, integrasi Potensi sebagai sumber menu pada MenuEditor sebaiknya disediakan secara native pada release berikutnya sehingga administrator tidak perlu melakukan modifikasi manual pada controller dan view untuk menambahkan kategori Potensi ke struktur menu.
Lampirkan tangkapan layar untuk menjelaskan masalahnya
Informasi tambahan