Dear All,
I want a dropdown menu item in main menu, but i am getting it hard to do it.
I searched this forum but havent got suitable answer.
I tried the below link but it is getting all mess
Dear All,
I want a dropdown menu item in main menu, but i am getting it hard to do it.
I searched this forum but havent got suitable answer.
I tried the below link but it is getting all mess
Hi Mithlesh,
I used this extension and it worked fine. What is your difficulty? Can you post your code?
Hi Jimlam,
I am getting the below error
Missing argument 2 for YiiBase::t(), called in C:\wamp\www\adminwebsite\protected\views\layouts\main.php on line 37 and defined
Below is my code.
<div id="mainmenu">
<?php $this->widget('ext.CDropDownMenu.CDropDownMenu',array(
'items'=>array(
array('label'=>'Home', 'url'=>array('/site/index')),
array('label'=>'Payment', 'url'=>('#') ,'visible'=>!Yii::app()->user->isGuest),
array('label'=>'Leads', 'url'=>array('leads/admin'),'visible'=>!Yii::app()->user->isGuest),
'items' => array(
array(
'label'=>Yii::t('todaysdate'),
'url'=>array('leads/todaysdate'),
),
array(
'label'=>Yii::t('trail'),
'url'=>array('leads/trail'),
),
),
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)
),
)); ?>
</div>
The problem is not with cdropdownmenu. You have a missing parameter for Yii::t()
Hi Jimlam,
This is the default code i am using from the below website
http://www.yiiframework.com/extension/cdropdownmenu/
if i remove the Yii::t from my code, the menu bar is shown but i am not seeing the dropdown menu and also my css for menu bar is changed.
Below is my code after removing Yii::t.
<div id="mainmenu">
<?php $this->widget('ext.CDropDownMenu.CDropDownMenu',array(
'items'=>array(
array('label'=>'Home', 'url'=>array('/site/index')),
array('label'=>'Payment', 'url'=>('#') ,'visible'=>!Yii::app()->user->isGuest),
array('label'=>'Leads', 'url'=>array('leads/admin'),'visible'=>!Yii::app()->user->isGuest),
'items' => array(
array(
'label'=>'todaysdate',
'url'=>array('leads/todaysdate'),
),
array(
'label'=>'trail',
'url'=>array('leads/trail'),
),
),
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)
),
)); ?>
Hi Mithlesh,
I think there were some misplaced braces with your code.
Try this corrected code:-
<div id="mainmenu">
<?php $this->widget('ext.CDropDownMenu.CDropDownMenu',array(
'items'=>array(
array('label'=>'Home', 'url'=>array('/site/index')),
array('label'=>'Payment', 'url'=>('#') ,'visible'=>!Yii::app()->user->isGuest),
array('label'=>'Leads', 'url'=>array('leads/admin'),'visible'=>!Yii::app()->user->isGuest,'items' => array(
array('label'=>'todaysdate','url'=>array('leads/todaysdate')),
array('label'=>'trail','url'=>array('leads/trail')),
)),
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)
),
)); ?>
Hi Jimlam,
Great… Thanks
Now i can see the dropdown menu… but i dont like the css of superfish.
I want something like CMenu default style.so when i tried to change the css of superfish nothing happens.
I have copied the extension in protected\extensions\CDropDownMenu folder.
Can you please suggest.