Hola @ todos
tengo un modulo http://www.yiiframew...e/basics.module
y quiero que ese modulo use un layout propio (no el general del sistema)
como hago?
cree un main.php en la carpeta views/layouts del modulo , pero sigue usando el principal (protected/views/layout)
gracias!
Page 1 of 1
[RESUELTO] Modules default layout
#2
Posted 19 January 2010 - 11:02 AM
Para que quede
en el beforeControllerAction del modulo
puse
$this->layout='application.modules.red_salud.views.layouts.main';
red_salud es mi modulo
saludos
en el beforeControllerAction del modulo
puse
$this->layout='application.modules.red_salud.views.layouts.main';
red_salud es mi modulo
saludos
#3
Posted 19 January 2010 - 11:43 AM
Sino podés ponerlo en el Módulo (eso es un poco mejor si tenés muchos controladores).
Saludos
Saludos
KISS
#4
Posted 19 January 2010 - 04:47 PM
Hola...
Yo no sé si es lo correcto o si funciona de casualidad, pero en el archivo protected/config/main.php agrego ésto en la definición del módulo (por ejemplo usando el módulo "admin"):
y obviamente tengo un layout llamado main.php en la carpeta protected/modules/admin/views/layouts.
Yo no sé si es lo correcto o si funciona de casualidad, pero en el archivo protected/config/main.php agrego ésto en la definición del módulo (por ejemplo usando el módulo "admin"):
'modules' => array( 'admin' => array( 'layout' => 'main', ), ),
y obviamente tengo un layout llamado main.php en la carpeta protected/modules/admin/views/layouts.
#5
Posted 20 January 2010 - 05:25 AM
Hola Argentos
@sebas: Si, en "class Red_saludModule extends CWebModule"
@Luciano: Funciona perfecto. y esta documentado http://www.yiiframew...le#using-module. y con lo poco que entiendo, creo podes definir cualquier propiedad de la clase CWebApplication
saludos y gracias
@sebas: Si, en "class Red_saludModule extends CWebModule"
@Luciano: Funciona perfecto. y esta documentado http://www.yiiframew...le#using-module. y con lo poco que entiendo, creo podes definir cualquier propiedad de la clase CWebApplication
saludos y gracias
#6
Posted 21 January 2010 - 08:40 AM
Resuelto, tenia en la accion del controlador el seteo del layout 
Bueno
tengo un problema raro
no puedo hacer andar un layout en un modulo
pero si anda en otros
ejemplo
tengo el main.php principal (protected/views/layouts) todo ok
el modulo red_salud (protected/modules/red_salud/views/layouts) todo ok
otro molulo...ok
y el modulo hs_extras ........me usa el principal
probe borrar el directorio assets
reiniciar el explorador
salir y volver a entrar
use el metodo de Luciano
el de Sebas
ambos
nada, me usa el main.php del sitio (protected/views/layouts/main.php)
HELP!

Bueno
tengo un problema raro
no puedo hacer andar un layout en un modulo
pero si anda en otros
ejemplo
tengo el main.php principal (protected/views/layouts) todo ok
el modulo red_salud (protected/modules/red_salud/views/layouts) todo ok
otro molulo...ok
y el modulo hs_extras ........me usa el principal
probe borrar el directorio assets
reiniciar el explorador
salir y volver a entrar
use el metodo de Luciano
el de Sebas
ambos
nada, me usa el main.php del sitio (protected/views/layouts/main.php)
HELP!
This post has been edited by Horacio Segura: 21 January 2010 - 09:22 AM
Share this topic:
Page 1 of 1