Autor Tema: Gestor de plantillas Smarty PHP: Sintáxis Básica  (Leído 4313 veces)

Enrique González Gutiérrez

  • Experto
  • *****
  • Mensajes: 1279
  • Tao Te Ching
    • Ver Perfil
Gestor de plantillas Smarty PHP: Sintáxis Básica
« en: 07 de Octubre 2011, 11:44 »
Lo primero que debemos tener en cuenta es que todas las etiquedas del template deben estar marcadas por delimitadores. Por defecto, estos delimitadores son { y }, aunque podemos configurarlos a nuestro gusto.

En estos ejemplos voy a asumir que estamos usando los delimitadores por defecto. En Smarty, todo el contenido fuera de los delimitadores es mostrado como contenido estatico, o igual(sin cambios). Cuando Smarty encuentra etiquetas en el template, trata de interpretarlos, e intenta mostrar la salida apropiada en su lugar.

Comentarios en Smarty

Los comentarios en los templates son cercados por asteriscos, y por los delimitadores, ejemplo: {* este es un comentario *}. Los comentarios en Smarty no son mostrados en la salida final del template. semejantes a <!-- HTML comments --> Estos son usados para hacer notas internas dentro del template.

Ejemplo. Comentarios

<body>
{* comentario
    en varias líneas
   no se envía al navegador
*}

{* incluye el fichero header aquí *}
{include file="header.tpl"}


{* Nota:  $includeFile is asignada en foo.php script  *}
<!-- este comentario html si es enviado al navegador -->
{include file=$includeFile}

{include file=#includeFile#}

{* muestra una lista desplegable *}
<select name="company">
  {html_options options=$vals selected=$selected_id}
</select>
</body>


Proximamente mostraremos más sobre este potente motor de plantillas.

Un saludo.
« Última modificación: 07 de Octubre 2011, 11:47 por Enrique González Gutiérrez »
Responsable de departamento técnico de aprenderaprogramar.com

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".