Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/04/2012, 12:44
rimander
 
Fecha de Ingreso: febrero-2011
Mensajes: 111
Antigüedad: 13 años, 2 meses
Puntos: 0
Duda sobre smarty

Hola, empece a investigar sobre smarty y tal.
Tengo una pequeña prueba en la que el index.php
contiene lo siguiente:
Código PHP:
    error_reporting(E_ALL);
    @
session_start();
    require_once (
"config/libs.inc.php");
    require_once (
"config/index.conf");
    
$language = new Language();
    
$lang $language->getLanguage(@$_POST['lang']);
    
$smarty->assign ("lang"$lang);
    
$smarty->assign ("PHP_SELF"$PHP_SELF);
    
$smarty->display ($TEMPLATE); 
Y en la carpeta templates tengo lo que seria el index.tpl
El problema es que llamo a un archivo php de fuera de templates que lo que hace, es que según la url me ponga un archivo u otro.
Código PHP:
{php}
if(isset(
$_GET['web']) && !empty($_GET['web']))
{
if(
file_exists(realpath('template/')."/".$_GET['web'].".tpl")) 
{
include(
realpath('template/')."/".$_GET['web'].".tpl");
}
else {
include(
realpath('template/').'/inicio.tpl');
}
} else 
{
include(
realpath('template/').'/inicio.tpl');
}
{/
php
Me incluye muy bien los archivos tpl a la perfeccion, pero no me funcionan las funciones de smarty dentro de esos archivos que incluye.
Como lo soluciono?