HOla a todos, tengo un problema al aplicar un estilo a la pagina que estoy creando:
Primero tengo creado un layout con las hojas css que cargo, hasta ahi me lo carga bien, el problema viene cuando hago una llamada a otra vista, el contenido me lo pinta donde tengo la funcion content, pero toda la pagina pierde el css.
Si tengo el css definido en un template maestro (layout), y dentro de éste pinto otros (vistas), no me tendría que respetar el css tanto en la vista como en el layout????
Este es mi arbol de directorios:
Views->Layout->web.phtml (aqui tengo definidos los css y la funcion content).
Views->web->empresa.phtml(este es el template que pinto dentro de content).
Sé que tiene que ser una tonteria, xo no lo puedo sacar, agradecería que me ayudarais.
Comentarios
Deberia ser asi:
<link rel="stylesheet" type="text/css" href="css/main.css" media="screen" />
Porque si los llamo como dices tu la propiedad media="screen" no se como aplicarsela, tú sabes como?
Gracias
Prueba y nos cuentas.
Contanos como te fue, si te fue mal entonces sospecho que debe ser que la nueva vista que "pintas" pertenece a un controlador que no tiene definido el layout.
public $template = "web";
Error de principiante: habia escrito <? , cuando lo que tenia que poner era <?=
Gracias.