diff options
author | Mario <mario@mariovavti.com> | 2023-01-27 07:24:50 +0000 |
---|---|---|
committer | Mario <mario@mariovavti.com> | 2023-01-27 07:24:50 +0000 |
commit | e54eb21b71483ce64e8c43980998cd23d0aa8b6a (patch) | |
tree | e3ec784296ca5ab7cefc3d1abc9c9b8b272da0dd /vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-setfilter.md | |
parent | 94b26e1e66113d1936aa6f1b944a3161b99e8750 (diff) | |
download | volse-hubzilla-e54eb21b71483ce64e8c43980998cd23d0aa8b6a.tar.gz volse-hubzilla-e54eb21b71483ce64e8c43980998cd23d0aa8b6a.tar.bz2 volse-hubzilla-e54eb21b71483ce64e8c43980998cd23d0aa8b6a.zip |
update smarty
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.md | 42 |
1 files changed, 42 insertions, 0 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 new file mode 100644 index 000000000..c7f99e783 --- /dev/null +++ b/vendor/smarty/smarty/docs/designers/language-builtin-functions/language-function-setfilter.md @@ -0,0 +1,42 @@ +{setfilter} {#language.function.setfilter} +=========== + +The `{setfilter}...{/setfilter}` block tag allows the definition of +template instance\'s variable filters. + +SYNTAX: {setfilter filter1\|filter2\|filter3\....}\...{/setfilter} + +The filter can be: + +- A variable filter plugin specified by it\'s name. + +- 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. + + + <script> + {setfilter filter1} + {$foo} {* filter1 runs on output of $foo *} + {setfilter filter2|mod:true} + {$bar} {* filter2 and modifier mod runs on output of $bar *} + {/setfilter} + {$buh} {* filter1 runs on output of $buh *} + {/setfilter} + {$blar} {* no template instance filter runs on output of $blar} + </script> + + + +> **Note** +> +> The setting of template instance filters does not effect the output of +> included subtemplates. |