What is Smarty?
Why use it?
Use Cases and Work Flow
Syntax Comparison
Template Inheritance
Best Practices
Crash Course
You may use the Smarty logo according to the trademark notice.
For sponsorship, advertising, news or other inquiries, contact us at:
Table of Contents
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:" "}