Jump to content

pasang modul yang berbeda-beda di sidebar CMS


Recommended Posts

rekan2 prestamania...

ane ada sedikit kesulitan untuk membuat seprti ini :

di halaman tertentu ingin pasang sidebar yang berbeda-beda ,
misal di halaman Serice ( cms ) mau ditampilkan module kategori saja
dan di halaman Company ( cms ) mau ditampilkan module kategori dan banner

mohon saran
terimakasih

Link to comment
Share on other sites

rekan2 prestamania...

ane ada sedikit kesulitan untuk membuat seprti ini :

di halaman tertentu ingin pasang sidebar yang berbeda-beda ,
misal di halaman Serice ( cms ) mau ditampilkan module kategori saja
dan di halaman Company ( cms ) mau ditampilkan module kategori dan banner

mohon saran
terimakasih


Dalam file MODULE_KAMU.php , tambahkan script berikut pada function hook :

        global $smarty, $cookie, $id_cms;
       if ($cms = new CMS(intval($id_cms), intval($cookie->id_lang)) AND Validate::isLoadedObject($cms))
           $smarty->assign('cms' , $cms);



Dalam file MODULE_KAMU.tpl , tambahkan script berikut :

{if $page_name !== cms OR $cms->meta_title == JUDUL_CMS}

<!-- ISI MODULE -->

{/if}



Jika tidak ingin mengulang-ulang dalam penulisan script PHP diatas kedalam semua file MODULE_KAMU.php, maka tambahkan script PHP tsb kedalam file init.php menjadi sbb (mulai line-146):

if (!Configuration::get('PS_THEME_V11'))
{
   define('_PS_BASE_URL_SSL_', $protocol_ssl.$server_host_ssl);
       global $smarty, $link, $cookie, $id_cms;
       if ($cms = new CMS(intval($id_cms), intval($cookie->id_lang)) AND Validate::isLoadedObject($cms))
           $smarty->assign('cms' , $cms);



NOTE:
Modifikasi yg diuraikan diatas belum tentu kompatible dengan Prestashop v.1.4.x
Silahkan disesuaikan dengan struktur Prestashop v.1.4.x

Link to comment
Share on other sites

×
×
  • Create New...