Smarty

Para ejecutar Smarty es suficiente descargar el archivo correspondiente y descomprimirlo. Por si acaso, conviene asegurarse de que nuestro servidor utiliza la versi�n 4.0.6 de PHP u otra m�s reciente.

En el mismo archivo encontraremos algunos archivos informativos adem�s de 3 directorios: /libs, /demo y /misc. Nos interesa principalmente el primero, ya que incluye todo lo que vamos a necesitar para usar Smarty � debemos copiarlo al servidor.

Para usar plantillas, necesitaremos ubicar el contenido de los scripts en el archivo Smarty.class.php con ayuda de la funci�n require(). Si somos administradores del servidor que estamos utilizando, debemos encontrar el lugar donde est� intalado PHP, y en �l, crear una nueva carpeta (digamos /smarty), en el cual colocaremos el contenido del directorio /libs. Para que no sea necesario invocar al archivo Smarty.class.php, utilizando la ruta de acceso completa (por ejemplo: /usr/local/lib/php/smarty/Smarty.class.php, la agregamos al campo include_path en el archivo php.ini. En caso de que utilicemos el hosting con el soporte de PHP, es suficiente copiar el contenido del directorio /libs (ubicado en el directorio principal de la cuenta). Esta vez, para facilitarnos el trabajo, podemos definir una ruta de acceso en la variable SMARTY_DIR, que se encuentra en el archivo Smarty.class.php.

Cuando los archivos ya est�n en su lugar, fij�monos en la estructura de directorios donde almacenamos nuestras aplicaciones. El empleo correcto de Smarty requiere la creaci�n de cuatro carpetas. Sus nombres por defecto son /templates, /templates_c, /configs y /cache (a los directorios les coresponden 4 variables dentro del archivo Smarty.class.php: $template_dir, $compile_dir, $config_dir y $cache_dir). Sobre la aplicaci�n apropiada de estas carpetas hablaremos despu�s. Ahora a�adamos solamente que en caso de poseer los valores de configuraci�n adecuados, se recomienda ubicar estos directorios fuera de la estructura de documentos web (podemos encontrar m�s indicaciones en el segundo cap�tulo de la documentaci�n). Tambi�n debemos tener la posibilidad de guardar en los directorios /templates_c y /cache a nivel de scripts.

Si ya hemos instalado Smarty, podemos empezar con la creaci�n de nuestras primeras plantillas.

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP
SIGUIENTE ARTÍCULO