{html_table}
{html_table} является
пользовательской функцией,
которая распечатывает массив данных в HTML-тэг table.
Атрибут cols указывает, сколько в таблице будет колонок.
Атрибуты table_attr, tr_attr и
td_attr определяют атрибуты соответствующих элементов
таблицы - тэгов table, tr и td. Если параметры tr_attr
или td_attr являются массивами, их значения будут
использоваться циклически. trailpad - это значение,
помещаемое в пустые ячейки последней строки, если такие будут.
Имя атрибутаТипОбязателенПо умолчаниюОписаниеlooparrayДаn/aмассив данных для обработкиcolsintegerНет3
количество колонок в таблице. Если этот атрибут не указан, но указан
атрибут rows, то количество колонок автоматически вычисляется исходя
из количества строк и количества элементов для отображения, чтобы как
раз уместить все элементы. Если оба параметра (и rows, и cols) опущены,
cols принимает значение по умолчанию, равное 3.
rowsintegerНетempty
количество строк в таблице. Если этот атрибут не указан, но указан
атрибут cols, то количество строк автоматически вычисляется исходя
из кооичества колонок и количества элементов для отображения, чтобы как
раз уместить все элементы.
innerstringНетcols
направление заполнения элементов таблицы из массива.
cols означает заполнение элементов колонки за колонкой.
rows означает заполнение элементов строка за строкой.
table_attrstringНетborder="1"атрибуты для тэга tabletr_attrstringНетemptyатрибуты для тэга tr (значения массива отображаются циклично)td_attrstringНетemptyатрибуты для тэга td (значения массива отображаются циклично)trailpadstringНет значение для заполнения пустых ячеек последней строки (если такие есть)hdirstringНетright
направления заполнения каждой строки. доступные значения:
right (слева-направо)
и
left (справа-налево)
vdirstringНетdown
направление заполнения каждой колонки. доступные значения:
down (сверху-вниз)
и
up (снизу-вверх)
{html_table}
assign('data',array(1,2,3,4,5,6,7,8,9));
$smarty->assign('tr',array('bgcolor="#eeeeee"','bgcolor="#dddddd"'));
$smarty->display('index.tpl');
?>
]]>
Шаблон:
Результат выполнения данного примера: