{html_table}{html_table} adalah
fungsi kustom
yang mengeluarkan array data ke dalam HTML <table>.
Nama AtributTipeDiperlukanDefaultDeskripsilooparrayYan/aArray data untuk diulangcolsmixedTidak3
Jumlah kolom dalam tabel atau daftar dipisahkan-koma daru nama heading
kolom. Jika atribut-cols kosong, tapi rows disediakan, maka jumlah cols
dihitung sejumlah rows dan jumlah elemen untuk ditampilkan cukup cols
untuk menampilkan semua elemen. Jika kedua rows dan cols, mengabaikan
standar cols ke 3. Jika disediakan sebagai daftar atau array, jumlah
kolom dihitung dari jumlah elemen dalam daftar atau array.
rowsintegerTidakempty
Jumlah baris dalam tabel. Jika atribut-rows kosong, tapi cols disediakan,
maka jumlah rows dihitung dengan jumlahcols dan jumlah elemen untuk
ditampilkan cukup rows untuk menampilkan semua elemen.
innerstringTidakcols
Arah elemen konsekutif dalam pengulangan-array yang diberikan.
cols berarti elemen ditampilkan kolom-demi-kolom.
rows berarti elemen ditampilkan baris-demi-baris.
captionstringTidakemptyTeks yang dipakai untuk elemen <caption>
tabeltable_attrstringTidakborder="1"Atribut untuk tag <table>th_attrstringTidakemptyAtribut untuk tag <th>
(array diputar)tr_attrstringTidakemptyatribut untuk tag <tr>
(arrays diputar)td_attrstringTidakemptyAtribut untuk tag <td>
(arrays diputar)trailpadstringTidak Nilai untuk mengisi sel sisa pada baris terakhir (jika ada)hdirstringTidakright
Arah setiap baris digambar. nilai yang mungkin:
right (kiri-ke-kanan), dan
left (kanan-ke-kiri)
vdirstringTidakdown
Arah setiap kolom digambar. Nilai yang mungkin:
down (atas-ke-bawah), up
(bawah-ke-atas)
Atribut cols menentukan berapa banyak kolom
berada dalam tabel.
Nilai table_attr, tr_attr
dan td_attr menentukan atribut yang diberikan ke
tag <table>, <tr>
dan <td>.
Jika tr_attr atau td_attr
adalah array, ia akan dilewati berputar.
trailpad adalah nilai yang disimpan ke dalam sel
sisa pada baris tabel terakhir jika ada.
{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');
?>
]]>
Variabel yang ditempatkan dari php dapat ditampilkan seperti tiga
contoh demonstrasi. Setiap contoh menampilkan template diikuti oleh output.
1
2
3
4
5
6
7
8
9
{**** Contoh Dua ****}
{html_table loop=$data cols=4 table_attr='border="0"'}
1
2
3
4
5
6
7
8
9
{**** Contoh Tiga ****}
{html_table loop=$data cols="first,second,third,fourth" tr_attr=$tr}