Programación en castellano
Inicio > Tutoriales > Smarty
-Tutoriales

Smarty


Archivos de configuración

Los archivos de configuración son ideales para definir variables que serán usadas en varias plantillas. Por ejemplo, supongamos que queremos que en el título del navegador siempre aparezca el texto “Super página sobre The Beatles”. Para este propósito creamos un archivo de configuración llamado title.conf y lo almacenamos en el directorio /configs (por defecto, Smarty carga de ahí los archivos de configuración). Definimos una variable en él de la siguiente manera:

pageTitle = "Super página sobre The Beatles"

El nombre de la variable no inicia con el signo de dólar, y al final no hay un punto y coma. Todo debe estar escrito en una sola línea. La forma de llamar una variable del archivo de configuración, dentro de una plantilla, no es muy común. Para este propósito debemos colocar su nombre entre el símbolo hash (#), por ejemplo

<title>{#pageTitle#}</title>

Pero antes de insertar la variable dentro de la plantilla, debemos cargar en ella el archivo de configuración, con la ayuda de la función {config_load}. La función tiene el atributo file, cuyo valor es el nombre del archivo. Recordad que es suficiente dar sólo su nombre, para que Smarty lo busque automáticamente dentro del directorio /configs.

Conviene mencionar que en los archivos de configuración podemos aplicar, los comentarios disponibles en PHP. El otro punto importante es la forma de almacenar las variables, las que sobrepasen la longitud de una línea. En este caso, debemos encerrarlas entre un triplete de comillas, por ejemplo:

foo = """Ejemplo de una variable larga"""
 
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados