URL Highlighted – Joomla!

Standar Joomla hanya support menu highlight yang berasal dari jenis menu komponen, content dan submit, namun tidak bisa memberikan id active_menu pada jenis menu link – Url ketika aktif

Disini saya mau sharing tutorial singkat yang saya dapat dari ubek2 forum mambo mengenai highlight id active_menu pada menu Link – URL.

Sebelum melakukan modifikasi disarankan membuat backup terlebih dahulu, saya tidak bertanggung jawab jika terjadi error maupun kerusakan pada website anda ( use at your own risk )  Laughing

Edit file mod_mainmenu.php yg berada di root folder modules, pada line 78 tepat setelah

// Active Menu highlighting
$current_itemid = $Itemid;
if ( !$current_itemid ) {
$id = ”;
} else if ( $current_itemid == $mitem->id ) {
$id = ‘id=”active_menu’. $params->get( ‘class_sfx’ ) .'”‘;
} else if( $params->get( ‘activate_parent’ ) && isset( $open ) && in_array( $mitem->id, $open ) )  {
$id = ‘id=”active_menu’. $params->get( ‘class_sfx’ ) .'”‘;
} else {
$id = ”;
}

tambahkan line codes berikut

// special handling for Link – Urls
if ( $mitem->type == ‘url’ ) {
$parts = parse_url( $mitem->link );
parse_str( $parts[‘query’], $parts1 );
$menuid = $parts1[‘Itemid’];

if ( $current_itemid == $menuid ) {
$id = ‘id=”active_menu’. $params->get( ‘class_sfx’ ) .‘”‘;
}
}

Namun sayangnya belum support untuk SEF.

Selamat mencoba!

Iklan

Berikan Komentar

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s