aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-setfilter.md
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-setfilter.md')
-rw-r--r--vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-setfilter.md37
1 files changed, 19 insertions, 18 deletions
diff --git a/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-setfilter.md b/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-setfilter.md
index c7f99e783..eb11cbf1e 100644
--- a/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-setfilter.md
+++ b/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-setfilter.md
@@ -1,29 +1,35 @@
-{setfilter} {#language.function.setfilter}
-===========
+# {setfilter}
The `{setfilter}...{/setfilter}` block tag allows the definition of
-template instance\'s variable filters.
+template instance's variable filters.
-SYNTAX: {setfilter filter1\|filter2\|filter3\....}\...{/setfilter}
+SYNTAX: `{setfilter filter1\|filter2\|filter3\....}\...{/setfilter}`
The filter can be:
-- A variable filter plugin specified by it\'s name.
+- A variable filter plugin specified by it's name.
-- A modifier specified by it\'s name and optional additional
+- A modifier specified by it's name and optional additional
parameter.
`{setfilter}...{/setfilter}` blocks can be nested. The filter definition
of inner blocks does replace the definition of the outer block.
Template instance filters run in addition to other modifiers and
-filters. They run in the following order: modifier, default\_modifier,
-\$escape\_html, registered variable filters, autoloaded variable
-filters, template instance\'s variable filters. Everything after
-default\_modifier can be disabled with the `nofilter` flag.
+filters. They run in the following order: modifier, default_modifier,
+$escape_html, registered variable filters, autoloaded variable
+filters, template instance's variable filters. Everything after
+default_modifier can be disabled with the `nofilter` flag.
+> **Note**
+>
+> The setting of template instance filters does not affect the output of
+> included subtemplates.
+
+## Examples
- <script>
+```smarty
+<script>
{setfilter filter1}
{$foo} {* filter1 runs on output of $foo *}
{setfilter filter2|mod:true}
@@ -32,11 +38,6 @@ default\_modifier can be disabled with the `nofilter` flag.
{$buh} {* filter1 runs on output of $buh *}
{/setfilter}
{$blar} {* no template instance filter runs on output of $blar}
- </script>
+</script>
+```
-
-
-> **Note**
->
-> The setting of template instance filters does not effect the output of
-> included subtemplates.