Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/08/2007, 09:15
SubZero_mb
 
Fecha de Ingreso: marzo-2004
Mensajes: 283
Antigüedad: 20 años, 2 meses
Puntos: 2
Variables smarty y variables php

Hola a todos:
estoy haciendo una web nueva usando smarty (mi primera vez) y lo veo muy util y sobre todo lo chulo k keda el tener tu codigo php por un lado y la parte de diseño por otra, eso me encanta. El caso esk tb he kerido separar el texto de la web en un archivo por si alguna vez kisiera añadir un nuevo lenguaje ( k la web se pudiera ver en ingles o en gallego porejemplo y solo hubiera k editar este archivo con todo el texto de la web) El caso esk estas variables de texto k almaceno en este archivo son variables de smarty:

Código:
<?php
	$plantilla->assign('titulo_index','Bienvenido a la web');
	$plantilla->assign('index_titulo','Titulillo provisional');
	$plantilla->assign('index_registrate','Danos tus datos');
	$plantilla->assign('salir','Desconectar');
?>
Pues bien, muchas veces se da la necesidad de k dentro de mi codigo en php necesito usar algunas de esas variables y no puedo hacerlo pork estan definidas para smarty, no para php, y me veo en la necesidad de duplicarlas para poder usarlas en ambos codigos, y claro esto es una chapuza, ejemplo:
Código:
<?php
//index
	$titulo_index = "Bienvenido a la web"; //variable para php

	$plantilla->assign('titulo_index','Bienvenido a la web'); //variable para smarty
	$plantilla->assign('index_titulo','Titulillo provisional');
	$plantilla->assign('index_registrate','Danos tus datos');
	$plantilla->assign('salir','Desconectar');
?>

Última edición por SubZero_mb; 30/08/2007 a las 09:32 Razón: LLego el jefe y toy en el curro