diff options
author | Mario <mario@mariovavti.com> | 2022-02-11 09:27:57 +0000 |
---|---|---|
committer | Mario <mario@mariovavti.com> | 2022-02-11 09:27:57 +0000 |
commit | 615c9f1cbe2ccf9c33b035bcf04c5bc6bf64c7ed (patch) | |
tree | 9a2eb293fde70e7222957557dbfe6c3ab1df86f2 /vendor/smarty/smarty/docs/programmers/plugins.md | |
parent | 7d75d0cfbdca9914814dd5c8390a45eaf377b48d (diff) | |
download | volse-hubzilla-615c9f1cbe2ccf9c33b035bcf04c5bc6bf64c7ed.tar.gz volse-hubzilla-615c9f1cbe2ccf9c33b035bcf04c5bc6bf64c7ed.tar.bz2 volse-hubzilla-615c9f1cbe2ccf9c33b035bcf04c5bc6bf64c7ed.zip |
composer update smarty to version 4.1 - new files
Diffstat (limited to 'vendor/smarty/smarty/docs/programmers/plugins.md')
-rw-r--r-- | vendor/smarty/smarty/docs/programmers/plugins.md | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/vendor/smarty/smarty/docs/programmers/plugins.md b/vendor/smarty/smarty/docs/programmers/plugins.md new file mode 100644 index 000000000..41a7ea0c4 --- /dev/null +++ b/vendor/smarty/smarty/docs/programmers/plugins.md @@ -0,0 +1,44 @@ +Extending Smarty With Plugins {#plugins} +============================= + +## Table of contents + +- [How Plugins Work](./plugins/plugins-howto.md) +- [Naming Conventions](./plugins/plugins-naming-conventions.md) +- [Writing Plugins](./plugins/plugins-writing.md) +- [Template Functions](./plugins/plugins-functions.md) +- [Modifiers](./plugins/plugins-modifiers.md) +- [Block Functions](./plugins/plugins-block-functions.md) +- [Compiler Functions](./plugins/plugins-compiler-functions.md) +- [Prefilters/Postfilters](./plugins/plugins-prefilters-postfilters.md) +- [Output Filters](./plugins/plugins-outputfilters.md) +- [Resources](./plugins/plugins-resources.md) +- [Inserts](./plugins/plugins-inserts.md) + +Version 2.0 introduced the plugin architecture that is used for almost +all the customizable functionality of Smarty. This includes: + +- functions + +- modifiers + +- block functions + +- compiler functions + +- prefilters + +- postfilters + +- outputfilters + +- resources + +- inserts + +With the exception of resources, backwards compatibility with the old +way of registering handler functions via register\_\* API is preserved. +If you did not use the API but instead modified the class variables +`$custom_funcs`, `$custom_mods`, and other ones directly, then you will +need to adjust your scripts to either use the API or convert your custom +functionality into plugins. |