Satu lagi bukti betapa fleksibelnya PHPMaker 2021 untuk membangun Aplikasi Web. Di tulisan ini kita akan membuktikannya dengan menunjukkan betapa mudah dan cepatnya kita dapat mengubah judul di atas browser secara dinamis.
Seperti yang kita ketahui, di Aplikasi Web yang di-generate oleh PHPMaker 2021, judul di atas browser masih menampilkan nama project. Jadi, belum menampilkan judul halaman yang sedang dibuka.
Nah, di tulisan ini kita akan membuat judul di browser tersebut menampilkan judul halaman yang sedang aktif atau sedang dibuka oleh Pengguna Akhir.
Langkah pertama, salin kode PHP berikut ke dalam server event Page_Rendering yang berada di bawah lokasi Server Events -> Global -> All Pages:
// set a client variable named Browser_Title by PageTitle and BodyTitle (project name) SetClientVar("Browser_Title", Language()->phrase(CurrentPage()->TableName) . " < " . Language()->projectPhrase("BodyTitle"));
Langkah kedua, salin kode Javascript berikut ke dalam Client Script yang berada di bawah lokasi Client Scripts -> Global -> Pages with header/footer:
var Browser_Title = ew.vars.Browser_Title; document.title = Browser_Title;
Langkah ketiga, pastikan generate ulang semua file script seperti biasa menggunakan PHPMaker 2021.
Eiit, tapi tunggu dulu. Jika Anda sudah menggunakan Masino Extensions, Anda tidak perlu lagi repot-repot menerapkan kode tersebut.
Semuanya sudah ditangani secara otomatis oleh Masino Extensions. 😉
Selamat menikmati hasilnya!
Selamat menyongsong Tahun Baru 2021, meskipun PHPMaker sudah duluan curi start, dengan menggunakan PHPMaker 2021, hehehe… 😀
Tinggalkan Balasan