Revision 148 | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed
# defaultThis is used to set a default value for a variable. If the variable isunset or an empty string, the given default value is printed instead.Default takes the one argument.## Basic usage```smarty{$myVar|default:"(none)"}```## Parameters| Parameter | Type | Required | Default | Description ||-----------|--------|----------|---------|---------------------------------------------------------------|| 1 | string | No | *empty* | This is the default value to output if the variable is empty. |## Examples```php<?php$smarty->assign('articleTitle', 'Dealers Will Hear Car Talk at Noon.');$smarty->assign('email', '');```Where template is:```smarty{$articleTitle|default:'no title'}{$myTitle|default:'no title'}{$email|default:'No email address available'}```Will output:```Dealers Will Hear Car Talk at Noon.no titleNo email address available```See also the [default variable handling](../../appendixes/tips.md#default-variable-handling) andthe [blank variable handling](../../appendixes/tips.md#blank-variable-handling) pages.