Block Functions

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.

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.

split_row - A variant of split that returns the chunks as rows instead of as columns

HtmlTableAdvPlugin - an 'advanced' version of html_table that allows more flexibility with the contents of the loop parameter

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... )