• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
CMenu
#1
سلام
من با CMenu یک سری منو تولید کردم که این منو ها sub menu هم داره
حالا براش حالت active گذاشتم ، مشکل اینجاست که وقتی نو یک sub menu هست باید فقط منو رو active کنه sub menu رو !
کد پی‌اچ‌پی:
<?php $this->widget('zii.widgets.CMenu',array(
             
'encodeLabel'=>false ,
              
'activeCssClass'=>'active',
                
                
'activateParents'=>true,
             
'submenuHtmlOptions'=>array('class'=>'dropdown-menu'),
            
'htmlOptions'=>array('class'=>'nav navbar-nav'),
             
             
'items'=>array(
                   array(
'label' =>'امکانات'.' <b class="caret"></b>''url' => array(''),'itemOptions'=>array('class'=>'dropdown'),'linkOptions'=>array('class'=>'dropdown-toggle','data-toggle'=>'dropdown'),
                     
'items' => array(
                          
                            array(
'label' => 'مشخصات دانشجو''url' => array('site')),
                            array(
'label' => 'دروس رشته''url' => array('site')),
                            array(
'label' => 'تغییر کلمه عبور''url' => array('site/ChangePass')),
                            array(
'label' => 'کارت ورود به جلسه''url' => array('site'))
                        )
                     ),
                  array(
'label'=>'انتخاب واحد''url' => array('site/CreateUnit')),
                   array(
'label' => 'اطلاعات مالی دانشجو'.' <b class="caret"></b>''url' => array(''),'itemOptions'=>array('class'=>'dropdown'),'linkOptions'=>array('class'=>'dropdown-toggle','data-toggle'=>'dropdown'),
                     
'items' => array(
                             
                            array(
'label' => 'جدول شهریه''url' => array('site/Tuition'),),
                            array(
'label' => 'شهریه ترم جاری''url'=>array('site/TuitionUnit'))
                        )
                     ),
                  array(
'label' => 'کارنامه و برنامه هفتگی'.' <b class="caret"></b>''url' => array(''),'itemOptions'=>array('class'=>'dropdown'),'linkOptions'=>array('class'=>'dropdown-toggle','data-toggle'=>'dropdown'),
                        
'items' => array(
                            
                            array(
'label' => 'برنامه هفتگی''url' => array('site/WeeklySchedule')),
                            array(
'label' => 'کارنامه ترم جاری''url' => array('site/WorkBook')),
                        ),
                     ),
                 
                 array(
'label' => 'صفحه اصلی''url' => array('site/index')),
                
               
                
               
             )
             )
      );
             
?>

output . . .
کد پی‌اچ‌پی:
<ul class="nav navbar-nav" id="yw0">
<
li class="dropdown"><class="dropdown-toggle" data-toggle="dropdown" href="/university/site/WeeklySchedule">امکانات <class="caret"></b></a>
<
ul class="dropdown-menu">
<
li><a href="/university/site/site">مشخصات دانشجو</a></li>
<
li><a href="/university/site/site">دروس رشته</a></li>
<
li><a href="/university/site/ChangePass">تغییر کلمه عبور</a></li>
<
li><a href="/university/site/site">کارت ورود به جلسه</a></li>
</
ul>
</
li>
<
li><a href="/university/site/CreateUnit">انتخاب واحد</a></li>
<
li class="dropdown"><class="dropdown-toggle" data-toggle="dropdown" href="/university/site/WeeklySchedule">اطلاعات مالی دانشجو <class="caret"></b></a>
<
ul class="dropdown-menu">
<
li><a href="/university/site/Tuition">جدول شهریه</a></li>
<
li><a href="/university/site/TuitionUnit">شهریه ترم جاری</a></li>
</
ul>
</
li>
<
li class="dropdown active"><class="dropdown-toggle" data-toggle="dropdown" href="/university/site/WeeklySchedule">کارنامه و برنامه هفتگی <class="caret"></b></a>
<
ul class="dropdown-menu">
<
li class="active"><a href="/university/site/WeeklySchedule">برنامه هفتگی</a></li>
<
li><a href="/university/site/WorkBook">کارنامه ترم جاری</a></li>
</
ul>
</
li>
<
li><a href="/university/site/index">صفحه اصلی</a></li>
</
ul

الان هم به منو کلاس active رو اضافه کرده هم به submenu
کد پی‌اچ‌پی:
<li class="dropdown active"><class="dropdown-toggle" data-toggle="dropdown" href="/university/site/WeeklySchedule">کارنامه و برنامه هفتگی <class="caret"></b></a>
<
ul class="dropdown-menu">
<
li class="active"><a href="/university/site/WeeklySchedule">برنامه هفتگی</a></li
  پاسخ
تشکر شده توسط :
#2
جواب :
کد پی‌اچ‌پی:
'activateItems' => false
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان