Tips & Tricks

Chapter 18. Tips & Tricks

Blank Variable Handling

There may be times when you want to print a default value for an empty variable instead of printing nothing, such as printing " " so that table backgrounds work properly. Many would use an {if} statement to handle this, but there is a shorthand way with Smarty, using the default variable modifier.

Example 18-1. Printing   when a variable is empty

{* the long way *}

{if $title eq ""}
    
{else}
   {$title}
{/if}


{* the short way *}

{$title|default:" "}

See also default and Default Variable Handling.

© Copyright 2003-2023 www.php-editors.com. The ultimate PHP Editor and PHP IDE site.