buenas tardes
me gustaria saber si me pueden ayudar a ver como se le puede poner una imagen a mi menu y estilos a los otros labels muchas gracias
<?php $this->widget('application.extensions.mbmenu.MbMenu',array(
'items'=>array(
array('label'=>'menu', 'url'=>array('/albums/index','view'=>'albums'),
'items'=>array(
array('label'=>'hola','url'=>array('/albums/index','view'=>'albums')),
array('label'=>'Mirror','url'=>array('/mirror/index','view'=>'mirror')),
array('label'=>'Usuarios','url'=>array('/clientsadmin','view'=>'clients')),
array('label'=>'Cambiar Contraseña','url'=>array('/userschangepassword','view'=>'users')),
array('label'=>'Cerrer Sesion','url'=>array('/site/logout','view'=>'site')),
),
),
),
)); ?>
lagogz
(Lagocamanho)
2
Buenas.
En las propiedades label de cada item deberías colocar algo como esto:
'label'=>'<img src="'.Yii::app()->request->baseUrl.'/images/image.png" />Titulo_o_lo_que_quieras_o_nada'
Y el las opciones de CMenu añadir encodeLabel:
$this->widget('zii.widgets.CMenu', array(
'items'=>tus_items,
'encodeLabel'=>false,
));
Un saludo.
Muchas gracias lagogz
lo soluciones basado en tu ejemplo
<?php
$this->widget('zii.widgets.CMenu',array(
'encodeLabel'=>false,
'activeCssClass'=>'active',
'items'=>array(
array(
'label'=>'<img title="agregar" src="'.Yii::app()->request->baseUrl.'/images/links/menu.png" />',
'url'=>array('/albums/index'),
'linkOptions'=>array('id'=>'menuagregar'),
'itemOptions'=>array('id'=>'itemagregar'),
'items'=>array(
array('label'=>'Album','url'=>array('/albums/index','view'=>'albums')),
array('label'=>'Retrovisor','url'=>array('/mirror/index','view'=>'mirror')),
array('label'=>'Usuarios','url'=>array('/clients/admin','view'=>'clients')),
array('label'=>'Cambiar Contraseña','url'=>array('/users/changepassword','view'=>'users')),
array('label'=>'Cerrar Sesión','url'=>array('/site/logout','view'=>'site')),
),
),
),
)); ?>