Foros del Web » Programando para Internet » PHP » Zend »

ZEND problemas con hoja de estilo CSS

Estas en el tema de ZEND problemas con hoja de estilo CSS en el foro de Zend en Foros del Web. Hola, tengo una página hecha en ZEND. Y no se como poner la hoja de estilos CSS para que me lo coja. He mirado la ...
  #1 (permalink)  
Antiguo 22/03/2012, 10:11
Avatar de luna690  
Fecha de Ingreso: marzo-2012
Ubicación: Barcelona
Mensajes: 61
Antigüedad: 12 años, 9 meses
Puntos: 3
ZEND problemas con hoja de estilo CSS

Hola,

tengo una página hecha en ZEND.
Y no se como poner la hoja de estilos CSS para que me lo coja. He mirado la documentación de Zend Framework: http://es.wikibooks.org/wiki/Zend_Framework/Zend_Registry/Configuraci%C3%B3n_b%C3%A1sica

Pero no veo que puedo tener mal.

application/layouts/Layout.php
Código PHP:
<?php echo $this->doctype(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
                                        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Zend</title>
<link type="text/css" rel="stylesheet" href="<?php echo $this->baseUrl?>/css/estil.css" />

</head>
<body>
    <div class="header">
        <h1>Pràctica de ZEND</h1>
        
        <?php 
            $auth 
Zend_Auth::getInstance();
            if (
$auth->hasIdentity()) {
                
$username $auth->getIdentity();
                echo 
"<br /><div style='margin-right:10px;' align='right'>";
                echo 
"<span><b>Hola </b>" $username."</span>";
                echo 
"<br /><a href='./logout'><input style='padding:5px;' type='button' value='Desconnectar'></button></a></div>";
            }
        
?>
        
        <div class="topnav">
                <?php echo $this->navigation()->menu(); ?>
        </div>
    </div>
    
    <div class="content">
        <?php echo $this->layout()->content?>
    </div>
</body>
</html>
application/views/scripts/BaseUrl.php
Código PHP:
<?php
class Zend_View_Helper_BaseUrl
{      
    function 
baseUrl(){
        
$fc Zend_Controller_Front::getInstance();
        
$request $fc->getRequest();
        return 
$request->getBaseUrl();
    }
}
?>
application/controllers/indexcontroller.php
Código PHP:
class IndexController extends Zend_Controller_Action
{

    public function 
init(){
        
header("Content-Type: text/html; charset=utf-8"true);
    }

    public function 
indexAction(){
        
    }
.....


La hoja de estilos está situada en: public/css/estil.css

Si tengo que poner más archivos para que me ayudeis, decirmelo.
Saludos.
  #2 (permalink)  
Antiguo 22/03/2012, 10:25
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 4 meses
Puntos: 1532
Respuesta: ZEND problemas con hoja de estilo CSS

¿implementaste URL Amigables, que tienes en el .htaccess?
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 22/03/2012, 10:26
Avatar de luna690  
Fecha de Ingreso: marzo-2012
Ubicación: Barcelona
Mensajes: 61
Antigüedad: 12 años, 9 meses
Puntos: 3
Respuesta: ZEND problemas con hoja de estilo CSS

Tengo esto:
Código PHP:
RewriteEngine On
RewriteCond 
%{REQUEST_FILENAME} -[OR]
RewriteCond %{REQUEST_FILENAME} -[OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule 
^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L
  #4 (permalink)  
Antiguo 22/03/2012, 10:39
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 11 meses
Puntos: 845
Respuesta: ZEND problemas con hoja de estilo CSS

Hay varios errores, primero, baseUrl no es una variable, es un view helper que ya trae Zend, asi que no es necesario crearlo, segundo, el lugar correcto para guardar los view helpers en un modulo es {module}/views/helpers.

Luego la forma correcta de utilizar el view helper seria algo asi:

Código HTML:
Ver original
  1. <link type="text/css" rel="stylesheet" href="<?php echo $this->baseUrl('/css/style.css'); ?>" />

por último, te sugiero que utilices el view helper headLink y te dejo la referencia a otros placeholder que te pueden interesar http://framework.zend.com/manual/en/...mplementations

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #5 (permalink)  
Antiguo 22/03/2012, 10:51
Avatar de luna690  
Fecha de Ingreso: marzo-2012
Ubicación: Barcelona
Mensajes: 61
Antigüedad: 12 años, 9 meses
Puntos: 3
Respuesta: ZEND problemas con hoja de estilo CSS

Perfecto! Muchas gracias :)

Etiquetas: css, estilo, hoja, html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:16.