selalu belajar menjadi lebih bijaksana*
lagi dan lagi..

Menyembunyikan Menu Agar Tampil Setelah Login

Anyeong chingu :)


Sekarang saya mau posting tentang menyembunyikan menu sebelum guest login. Ternyata gampang banget caranya :)
Kita buka /protected/views/layouts/main.php (untuk yang pake theme, buka di /theme/folder_themenya/views/layouts/main.php

<?php $this->widget('bootstrap.widgets.TbNavbar',array(
    'items'=>array(
        array(
            'class'=>'bootstrap.widgets.TbMenu',
            'items'=>array(
           array('label'=>'Home', 'url'=>array('/site/index'), 'visible'=>!Yii::app()->user->isGuest),
     array('label'=>'Surat Masuk', 'url'=>array('/suratMasuk/admin'), 'visible'=>!Yii::app()->user->isGuest),
           array('label'=>'Surat Keluar', 'url'=>array('/suratKeluar/admin'), 'visible'=>!Yii::app()->user->isGuest),
    array('label'=>'Gambar', 'url'=>array('/tblImages/index'), 'visible'=>!Yii::app()->user->isGuest),
            array('label'=>'Login', 'url'=>array('/site/login'), 'visible'=>Yii::app()->user->isGuest),
  array('label'=>'Logout ('.Yii::app()->user->name.')', 'url'=>array('/site/logout'), 'visible'=>!Yii::app()->user->isGuest)
            ),
        ),
    ),
)); ?>

Nah itu perhatikan 'visible' nya.. Nanti hasilnya jadi seperti ini...


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read Comments

0 komentar:

Posting Komentar