viernes, 22 de noviembre de 2013

Cómo extender múltiples plantillas de Smarty

Puede crear múltiples plantillas de Smarty

AMPLIAR MULTIPLES

Smarty es un motor de plantillas para PHP. Permite a los desarrolladores separar la lógica de aplicación y el contenido de su presentación. El motor es adecuado para un escenario en el que el diseñador programador y la plantilla no son la misma persona. Los programadores usan elementos de contenido, tales como $ $ cuerpo y autor, mientras que los diseñadores de la plantilla diseñan las plantillasmediante etiquetas HTML para presentar estas variables. Estas variables se almacenan en Smarty. El programador puede hacer cambios en la lógica de programación sin afectar diseño de la plantilla, y viceversa.



Descarga Smarty de smarty.net (ver la sección de Recursos.) Descomprimir los archivos de Smarty en un directorio local. Encuentra las / libs / subdirectorio. Instale los archivos de la biblioteca de Smarty en este directorio.



Crear una instancia de Smarty en sus scripts PHP: php require_once ('Smarty.class.php'); $ smarty = new Smarty ();



Cree el archivo index.tpl, que Smarty mostrará: {* Smarty *} Hola {$ name}, bienvenido a Smarty!



Este archivo debe estar ubicado en el directorio $ template_dir, que es el directorio de plantillas por defecto.



Crear más plantillas de una manera similar y ponerlos en el directorio de plantillas.



Utilizar plantillas de los $ template_dir en su archivo php: php $ smarty-display ('templates / menu.tpl'), $ smarty-display ('templates/menu1.tpl'), $ smarty-display ('templates/menu2? . tpl ');



 

No hay comentarios:

Publicar un comentario