Pada standar component buku tamu EasyBook buatan Easy-Joomla, tidak terdapat fungsi yang mencantumkan judul halaman (page title site) component tersebut pada site kita.
Sehingga meski site Joomla
kita telah mengaktifkan system Dynamic Page Titles, halaman dari buku
tamu EasyBook tidak menampilkan judul halaman yang dimaksud.
Berikut
ini bagaimana caranya agar komponen EasyBook mampu menampilkan judul
halaman (tentunya site Joomla kita sudah dalam mode Dynamic Page Titles).
Buka dan edit halaman: components / com_easybook / easybook.php
Pada baris 81 akan terlihat kode:
global $Itemid, $database, $eb_allowentry, $mosConfig_lang, $mosConfig_mbf_content;
Tambahkan kode yang tercetak tebal. Sehingga akan menjadi:
global $Itemid, $mainframe, $database, $eb_allowentry, $mosConfig_lang, $mosConfig_mbf_content;
Berikutnya pada baris 82, tambahkan fungsi 'SetPageTitle'. Menjadi seperti ini:
$mname = new mosMenu( $database );
$mname->load($Itemid);
# Check for Joom!Fish and use translated Menuname instead
$menuname = $mname->name;
$mainframe -> SetPageTitle ( $menuname );
$mname->load($Itemid);
# Check for Joom!Fish and use translated Menuname instead
$menuname = $mname->name;
$mainframe -> SetPageTitle ( $menuname );
Simpan dan lihatlah hasilnya.
Browser
sekarang akan terlihat component EasyBook Anda memiliki page title site
tersendiri (page title site akan disesuakan dengan nama pada menu
component EasyBook site Anda).
Sebagai contoh, component buku tamu pada blog ini sudah menerapkan langkah diatas.
Selamat mencoba...!!!
Salam Joomlaers,
0 komentar:
Posting Komentar