|
|

|
{html_table}
{html_table} adalah
fungsi kustom
yang mengeluarkan array data ke dalam HTML <table>.
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.
Teladan 8-22. {html_table}
<?php $smarty->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.
{**** Contoh Satu ****}
{html_table loop=$data}
<table border="1">
<tbody>
<tr><td>1</td><td>2</td><td>3</td></tr>
<tr><td>4</td><td>5</td><td>6</td></tr>
<tr><td>7</td><td>8</td><td>9</td></tr>
</tbody>
</table>
{**** Contoh Dua ****}
{html_table loop=$data cols=4 table_attr='border="0"'}
<table border="0">
<tbody>
<tr><td>1</td><td>2</td><td>3</td><td>4</td></tr>
<tr><td>5</td><td>6</td><td>7</td><td>8</td></tr>
<tr><td>9</td><td> </td><td> </td><td> </td></tr>
</tbody>
</table>
{**** Contoh Tiga ****}
{html_table loop=$data cols="first,second,third,fourth" tr_attr=$tr}
<table border="1">
<thead>
<tr>
<th>pertama</th><th>kedua</th><th>ketiga</th><th>keempat</th>
</tr>
</thead>
<tbody>
<tr bgcolor="#eeeeee"><td>1</td><td>2</td><td>3</td><td>4</td></tr>
<tr bgcolor="#dddddd"><td>5</td><td>6</td><td>7</td><td>8</td></tr>
<tr bgcolor="#eeeeee"><td>9</td><td> </td><td> </td><td> </td></tr>
</tbody>
</table> |
|
|
|
|