Foros del Web » Programando para Internet » PHP »

Importar Css desde Smarty 2

Estas en el tema de Importar Css desde Smarty 2 en el foro de PHP en Foros del Web. Bueno tengo el siguiente asunto estoy usando la etiqueta Código HTML: <link href= "../CSS/texto_menuhor.css" /> <link href= "../CSS/estilos.css" /> para llamar los archivos CSS pero ...
  #1 (permalink)  
Antiguo 11/07/2009, 10:03
Avatar de luispaisa  
Fecha de Ingreso: mayo-2007
Ubicación: Colombia (Medellín)
Mensajes: 171
Antigüedad: 16 años, 11 meses
Puntos: 5
Importar Css desde Smarty 2

Bueno tengo el siguiente asunto estoy usando la etiqueta

Código HTML:
<link href="../CSS/texto_menuhor.css" /> 
<link href="../CSS/estilos.css" /> 
para llamar los archivos CSS pero no me los esta indexando en el smarte me sale el sigueinte error

Cita:
Fatal error: Smarty error: [in /www/uuuq.com/r/e/a/realcolombia/htdocs/templates/portafolio/search_panel.tpl line 3]: syntax error: unrecognized tag: font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; (Smarty_Compiler.class.php, line 446) in /www/uuuq.com/r/e/a/realcolombia/htdocs/componentes/Smarty.class.php on line 1092
siendo que ya corregi lo de la linea 3 del archivo search_panel.tpl quedo asi el codigo

Código HTML:
<link href="../CSS/texto_menuhor.css" /> 
<link href="../CSS/estilos.css" /> 


    
 <th width="513" scope="col"><table width="1042"  border="0" cellpadding="0" cellspacing="0">
          <tr>
            <th width="432" height="194"  scope="col"><table width="820" border="0" align="center" cellpadding="0" cellspacing="0">
              <tr>
                <th width="380" height="40" scope="col"><div align="left">UBICACION</div></th>
                <th width="370" scope="col"><div align="left">DETALLES(OPCIONAL)</div></th>
              </tr>
              <tr>
                <td><label></label>
                  CIUDAD
                  <label>
        <input type="text" name="textfield2" id="textfield2" />
        </label>
                </td>
                <td><div align="left"><span class="Estilo3">
                    <label></label>
                    </span>AREA<span class="Estilo3"> <a class="texto_menuver" href="#">
                    <select name="select" id="select">
                    </select>
                    <label></label>
                </a> </span></div></td>
              </tr>
              <tr>
                <td><label></label>
                  DEPARTAMENTO
                  <label>
        <input type="text" name="textfield3" id="textfield3" />
        </label>
                </td>
                <td><div align="left"><span class="Estilo5">RANGO<a href="#">
                    <select name="select2" class="txt_menuhor" id="select2">
                    </select>
                    </a></span><span class="Estilo2">A</span><a href="#"></a><a href="#">
                    <select name="select3" class="txt_menuhor" id="select3">
                    </select>
                </a></div></td>
              </tr>
              <tr>
                <td><span class="Estilo3"></span></td>
                <td><div align="left" class="Estilo3">HABITACIONES<a href="#">
                    <select name="select4" class="txt_menuhor" id="select4">
                      <option>1</option>
                      <option>2</option>
                      <option>3</option>
                      <option>4</option>
                      <option>5</option>
                    </select>
                </a></div></td>
              </tr>
              <tr>
                <td><span class="Estilo3"></span></td>
                <td><span class="Estilo3"> BA&Ntilde;OS <a class="texto_menuver" href="#">
                  <select name="select5" id="select5">
                    <option>1</option>
                    <option>2</option>
                  </select>
                </a></span></td>
              </tr>
              <tr>
                <td>&nbsp;</td>
                <td><div align="right"><a href="#"><img src="buscar_btn.png" alt="" width="144" height="38" border="0" /></a></div></td>
              </tr>
            </table></th>
          </tr>
        </table>
      <p>&nbsp;</p></th>
    


Última edición por GatorV; 11/07/2009 a las 14:14 Razón: olvide algo
  #2 (permalink)  
Antiguo 11/07/2009, 14:16
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: Importar Css desde Smarty 2

Recuerda escapar los { y los }, para poner un { tienes que usar {rdelim} y para } un {ldelim} si no te genera ese error.

Tema trasladado desde PHP Orientado a Objetos
  #3 (permalink)  
Antiguo 11/07/2009, 14:50
Avatar de luispaisa  
Fecha de Ingreso: mayo-2007
Ubicación: Colombia (Medellín)
Mensajes: 171
Antigüedad: 16 años, 11 meses
Puntos: 5
Respuesta: Importar Css desde Smarty 2

Y eso de lo que hablas donde lo debo arreglar exactamente en en l index.php o en los .tpl?
  #4 (permalink)  
Antiguo 11/07/2009, 14:55
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: Importar Css desde Smarty 2

En los TPL, ya que por eso te da el error Smarty.

Saludos.
  #5 (permalink)  
Antiguo 11/07/2009, 15:06
Avatar de luispaisa  
Fecha de Ingreso: mayo-2007
Ubicación: Colombia (Medellín)
Mensajes: 171
Antigüedad: 16 años, 11 meses
Puntos: 5
Respuesta: Importar Css desde Smarty 2

osea que esta seria como una manera de aplicarle estilos a un tpl? porque segun tengo entendido a un tpl no se le aplicanestilos
  #6 (permalink)  
Antiguo 11/07/2009, 15:11
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: Importar Css desde Smarty 2

No, si te fijas el error te dice que no reconoce la etiqueta font-size, es decir el compilador de Smarty encuentra esto: {font-size y por eso te lanza el error, si tu quieres poner una llave derecha, necesitas usar {rdelim}, para la de cierre {ldelim}. Si no por eso te indica el problema al compilar el tpl.

Otra opción es usar literal:
Código:
{literal}
<style type="text/css">
body {
     /* blah */
}
</style>
{/literal}
Saludos.
  #7 (permalink)  
Antiguo 12/07/2009, 20:05
Avatar de luispaisa  
Fecha de Ingreso: mayo-2007
Ubicación: Colombia (Medellín)
Mensajes: 171
Antigüedad: 16 años, 11 meses
Puntos: 5
Respuesta: Importar Css desde Smarty 2

le agregue el siguiente codigo y me dice que tiene conflictos para verse en IE 6.0 si este fuera un mundo perfecto tood el mundo usaria Mozilla Fire Fox pero qu se le hace jejeje
Código HTML:
<style type="text/css">
body {
     .tabla{background-image:url(../Images/Banner.png)
	 .tabla{background-position:inherit)
	 .tabla{background-repeat:no-repeat)
	 .tabla{text-decoration:inherit)
	 .tabla{font-size:12px)
	 .tabla{font:Verdana, Arial, Helvetica, sans-serif
	 
}
</style> 
  #8 (permalink)  
Antiguo 12/07/2009, 20:28
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: Importar Css desde Smarty 2

Eso ya queda fuera de este foro, si tienes problemas para adaptar un CSS a ambos exploradores te recomiendo te des una vuelta en el foro de CSS.

Saludos.
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 06:39.