Chapter 18. Dicas & Truques

Table of Contents

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.

Example 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:" "}