aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/smarty/smarty/docs/designers/language-modifiers/language-modifier-default.md
diff options
context:
space:
mode:
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.md50
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.