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 | 41 |
1 files changed, 41 insertions, 0 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 new file mode 100644 index 000000000..ce08e96ef --- /dev/null +++ b/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-default.md @@ -0,0 +1,41 @@ +default {#language.modifier.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. + + + <?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'} + + + +Will output: + + + 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. |