{html_table} {html_table} adalah fungsi kustom yang mengeluarkan array data ke dalam HTML <table>. Nama Atribut Tipe Diperlukan Default Deskripsi loop array Ya n/a Array data untuk diulang cols mixed Tidak 3 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. rows integer Tidak empty 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. inner string Tidak cols Arah elemen konsekutif dalam pengulangan-array yang diberikan. cols berarti elemen ditampilkan kolom-demi-kolom. rows berarti elemen ditampilkan baris-demi-baris. caption string Tidak empty Teks yang dipakai untuk elemen <caption> tabel table_attr string Tidak border="1" Atribut untuk tag <table> th_attr string Tidak empty Atribut untuk tag <th> (array diputar) tr_attr string Tidak empty atribut untuk tag <tr> (arrays diputar) td_attr string Tidak empty Atribut untuk tag <td> (arrays diputar) trailpad string Tidak &nbsp; Nilai untuk mengisi sel sisa pada baris terakhir (jika ada) hdir string Tidak right Arah setiap baris digambar. nilai yang mungkin: right (kiri-ke-kanan), dan left (kanan-ke-kiri) vdir string Tidak down 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. 123 456 789 {**** Contoh Dua ****} {html_table loop=$data cols=4 table_attr='border="0"'}
1234
5678
9   
{**** Contoh Tiga ****} {html_table loop=$data cols="first,second,third,fourth" tr_attr=$tr}
pertamakeduaketigakeempat
1234
5678
9   
]]>