Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/01/2007, 09:51
StrikeFreedom
 
Fecha de Ingreso: diciembre-2006
Mensajes: 381
Antigüedad: 17 años, 4 meses
Puntos: 2
Problema con el smarty

Queria preguntarles si alguien sabe como hacer para que las imagenes que tengo en una plantilla se muestren, osea al momento de extraer el template si lo hace ,pero no muestra las imagenes que tiene la plantillas,
asi estan distribuidos las carpetas.

midominio.com/templates/template01/imagenes

en midominio.com, tengo la pagina:cuentas_corrientes.php

en midominio.com/templates/template01/ , tengo la plantilla:cuentas_corrientes.tpl

Y esa plantilla tiene varias imagenes que estan en la carpeta imagenes.

Osea en el DreamWeaver si se muestran todo normal, pero al momento de ejecutarlo alli esta el problema, si se muestran los textos que tiene la plantilla, pero en todas la etiquetas que tienen alguna ruta <img>, <link>, etc,
no se muestran las imagenes.


El problema es que cambia la ruta de las imagenes a :

midominio.com/imagenes/logo.jpg

Cuando deberia ser asi:

midominio.com/templates/template01/imagenes/logo.jpg

Asi esta configurado el archivo include.php del Smarty(este archivo esta en midominio.com)

Código PHP:
<?
require('libs/Smarty.class.php');
$clase = new Smarty;
$clase->template_dir 'templates/template01/';
$clase->compile_dir 'templates_c/';
$clase->config_dir 'configs/';
$clase->cache_dir 'cache/';

?>
y asi esta la pagina cuentas_corrientes.php :

Código PHP:
<?
require('include.php');
session_start();

$nombres=$_SESSION['nombre'];
$apellidos=$_SESSION['apellidos'];

$clase->assign('nombre',$nombres);
$clase->assign('apellidos',$apellidos);
$clase->display('cuentas_corrientes.tpl');

?>
Osea cambiando la ruta de las imagenes si las mostraria normalmente cuando lo ejecute, pero no las mostraria en el DreamWeaver. y tendria que cambiar la ruta a todas las imagenes y eso haria mas lento el trabajo.

Alguien sabe como debo configurar el Smarty para que eso no ocurra?