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

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. (Note: version 0.9.4 was released 26.09.2007 and nothing since; Demos on site [www.smartycms.net] also don't work correctly -- is project abandoned?)
  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.

Block Functions

  1. [geshi] - a simple plugin used for displaying code in your Smarty template using the GeSHi? syntax highlighter script.
  2. 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.
  3. 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.
  4. split_row - A variant of split that returns the chunks as rows instead of as columns
  5. RemoveHREFPlugin - strip <a href="URL">LINK</a> leaving the "LINK"
  6. BlockRepeatPlugin - As an alternative to StringRepeatPlugin, this function allows you to repeat a block of a template a given number of times.
  7. ContentScrollerPlugin - This block function is useful for displaying any content you like in a scrollable block.
  8. Block.t (see SmartestSmartyMultilanguageSupport) - This is a block function for translating strings using gettext.
  9. TheCDMLPlugin - embed FilemakerPro?'s native CDML tags directly in Smarty template files
  10. SmartyGettext - Gettext support for Smarty
  11. UiPost - memorize filled in values of HTML UI elements <input>, <select> and <textarea>
  12. XSLTBlockFunction - transform XML from a variable/url/file using XSLT inside block
  13. RSSBlock - iterates over items of a feed. Uses PEAR XML_RSS
  14. HtmlTableAdvPlugin - an 'advanced' version of html_table that allows more flexibility with the contents of the loop parameter
  15. 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... )
  16. BandedReportGenerator - banded report generator tool for recordsets with grouping
  17. 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.
  18. BlockWrapPlugin - Wrap template with another template.
  19. FillInFormValues - Auto-fill forms with Smarty variables and values from $_REQUEST.
  20. BlockHeadPlugin - Moves all content in {head}{/head} to right before</head>.
  21. DataGrid Plugin - format array into html table, xhtml1.1
  22. StripTags - Adds native php strip_tags functionality (allowable tags), but retains backwards compatibility to traditional Smarty strip_tags.
  23. Truncate - Truncates the surrounding HTML and adds a JS More/Less button

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. Set - Set or assign a value to a variable (also arrays).
  4. Unassign - Unassign a template variable or an item of an array.

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