diff options
Diffstat (limited to 'vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-default.md')
-rw-r--r-- | vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-default.md | 50 |
1 files changed, 27 insertions, 23 deletions
diff --git a/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-default.md b/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-default.md index ce08e96ef..b8697a0d9 100644 --- a/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-default.md +++ b/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-default.md @@ -1,41 +1,45 @@ -default {#language.modifier.default} -======= +# default This is used to set a default value for a variable. If the variable is unset or an empty string, the given default value is printed instead. Default takes the one argument. - Parameter Position Type Required Default Description - -------------------- -------- ---------- --------- --------------------------------------------------------------- - 1 string No *empty* This is the default value to output if the variable is empty. +## Basic usage +```smarty +{$myVar|default:"(none)"} +``` +## Parameters - <?php +| 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: - - {$articleTitle|default:'no title'} - {$myTitle|default:'no title'} - {$email|default:'No email address available'} - - +```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 title +No email address available +``` - Dealers Will Hear Car Talk at Noon. - no title - No email address available - - - -See also the [default variable handling](#tips.default.var.handling) and -the [blank variable handling](#tips.blank.var.handling) pages. +See also the [default variable handling](../../appendixes/tips.md#default-variable-handling) and +the [blank variable handling](../../appendixes/tips.md#blank-variable-handling) pages. |