Capítulo 18. Dicas & Truques

Índice
Manipulação de Variável Vazia
Manipulação do valor padrão de uma Variável
Passando a variável titulo para o template de cabeçalho
Datas
WAP/WML
Templates componentizados
Ofuscando endereços de E-mail

Manipulação de Variável Vazia

Há momentos que você quer mostrar um valor padrão para uma variável vazia ao invés de não mostrar nada, tal como mostrar " " para que os planos de fundo de tabelas funcionem corretamente. Muitos usariam uma instrução {if} para fazer isso, mas há um macete que pode ser feito usando-se o modificador de variável padrão do Smarty.

Exemplo 18-1. Imprimindo   quando uma variável está vazia

{* A forma mais longa *}
{if $titulo eq ""}
  
{else}
 {$titulo}
{/if}
{* A forma mais simples *}
{$titulo|default:" "}