Smarty Forum [Plugins] [Addons] - Manual Page [en] [de] [fr] [pt_br] [es] [ru] [it]

Framework Integration

  1. ZendApplicationResource Integration with the Zend Framework via the Zend_Application resource plugin path

Addons

  1. SmartyValidate Simple yet powerful form validation class for Smarty.
  2. SmartyFormtool A javascript plugin collection for Smarty forms.
  3. SmartyPaginate A pagination tool for Smarty applications.
  4. SmartyPaginateRewrite Modified functions for SmartyPaginate 1.6 which allows you to create simple mod_rewrite links.
  5. [SmartyCMS] Makes Smarty templates editable as Content Management System.
  6. ValidatePHP A form validation system for Smarty.
  7. SmartyDoc Automated X/HTML document generation with no restrictions on when templates can specify tags intended for the document <head>.
  8. ClipCache Adds functionality to allow template blocks (clips) to have caching characteristics separate from the template it belongs to. Also allows changing of delimiters within clip blocks.
  9. macro With this prefilter You can set macros in a smarty-Template. And use them from a separate File.

Block Functions

  1. [sacy] - compiles all referenced CSS and JavaScript? assets inside the block into one minified file and direct the browser to using that file.
  2. [geshi] - a simple plugin used for displaying code in your Smarty template using the GeSHi? syntax highlighter script.
  3. foreachgroup - Operates like the xslt for-each-group tag; breaks the array (or iterator) up into groups and iterates over them, setting $current_grouping_key and $current_group variables.
  4. split - Loop structure similar to foreach that breaks an array into groups as evenly as possible then iterates over those groups. Intended to allow multi column layouts with a minimum of markup in the template code.
  5. split_row - A variant of split that returns the chunks as rows instead of as columns
  6. RemoveHREFPlugin - strip <a href="URL">LINK</a> leaving the "LINK"
  7. BlockRepeatPlugin - As an alternative to StringRepeatPlugin, this function allows you to repeat a block of a template a given number of times.
  1. ContentScrollerPlugin - This block function is useful for displaying any content you like in a scrollable block.
  2. Block.t (see SmartestSmartyMultilanguageSupport) - This is a block function for translating strings using gettext.
  3. TheCDMLPlugin - embed FilemakerPro?'s native CDML tags directly in Smarty template files
  4. SmartyGettext - Gettext support for Smarty
  5. UiPost - memorize filled in values of HTML UI elements <input>, <select> and <textarea>
  6. [Nourrice Aix] - Client-Side Javascript based RSS service feeder
  7. XSLTBlockFunction - transform XML from a variable/url/file using XSLT inside block
  8. RSSBlock - iterates over items of a feed. Uses PEAR XML_RSS
  9. HtmlTableAdvPlugin - an 'advanced' version of html_table that allows more flexibility with the contents of the loop parameter
  10. table_foreach - The beauty of foreach with the power of html_table... (smarty code inside each cell as with foreach / $item and $key available in each cell / possibility of html table from array of arrays or from array of objects / possibility of nested tables... )
  11. BandedReportGenerator - banded report generator tool for recordsets with grouping
  12. datatable - This plugin creates a very versatile html table with sorting, searching, mouseover effects, one or multiple row selects, row color cycling, optional checkboxes and basically everything you will never need.
  13. BlockWrapPlugin - Wrap template with another template.
  14. FillInFormValues - Auto-fill forms with Smarty variables and values from $_REQUEST.
  15. BlockHeadPlugin - Moves all content in {head}{/head} to right before</head>.
  16. [Mode 2011] - A variant of split that returns the chunks as rows instead of as columns
  17. DataGrid Plugin - format array into html table, xhtml1.1
  18. StripTags - Adds native php strip_tags functionality (allowable tags), but retains backwards compatibility to traditional Smarty strip_tags.
  19. Truncate - Truncates the surrounding HTML and adds a JS More/Less button
  20. html_jquery_tabs - Generate Tabs for html based on jquery tabs plugin from http://stilbuero.de/jquery/tabs/

Functions

  1. json - Retrieve JSON data from a file (URL), decode it and assign it to a template variable.
  2. var - Assign (multiple) template variables from within the template in a brief and intuitive manner.
  3. SetVars - assigning several template variables during the execution of a template.
  4. Set - Set or assign a value to a variable (also arrays).
  5. [Sel de table] - Truncates the surrounding HTML and adds a JS More/Less button
  6. Unassign - Unassign a template variable or an item of an array.
  7. Floor - Floor a value
  8. Ceiling - Ceiling a value

Modifiers

  1. stripslashes - remove slashes from a string
  2. highlight - highlight a string of PHP code

Content Generation

  1. AnRDFPlugin - This plugin fetches RSS with the library [MagpieRSS].
  2. [Feedsplitter] - Client-Side Javascript based RSS service feeder
  3. html_dir_icons - Scans and displays a directory using user-defined icons for files
  4. icq - Display ICQ status picture for given account
  5. lastRSSLoad - Update to RSSLoad to use lastRSS sinc