Writing A Plugin
Plugins are included from the plugins directory and are loaded from the template files.
Naming Conventions
Plugin files and functions must follow a very specific naming convention in order to be located by Smarty.
plugin files must be named as follows: type.name.php
- Where type is one of these plugin types:
- function
- modifier
- block
- compiler
- prefilter
- postfilter
- outputfilter
- resource
- insert
- And name should be a valid identifier; letters, numbers, and underscores only, see php variables.
- Some examples: function.html_select_date.php, resource.db.php, modifier.spacify.php.
Have more questions? Visit our community forums.