Smarty Manual
Prev | Chapter 18. Tips & Tricks | Next

# Default Variable Handling

If a variable is used frequently throughout your templates, applying the `default` modifier every time it is mentioned can get a bit ugly. You can remedy this by assigning the variable its default value with the `{assign}` function.

Example 18-2. Assigning a template variable its default value
    {* do this somewhere at the top of your template *}
    {assign var='title' value=$title|default:'no title'}

    {* if $title was empty, it now contains the value "no title" when you use it *}
    {$title}

See also `default` modifier and blank variable handling.

Prev | Home | Next
Tips & Tricks | Up | Passing variable title to header template