|
|

|
{cycle}
{cycle} dpakai untuk mengganti satu set nilai.
Ini memudahkan misalnya, mengganti antara dua atau lebih warna dalam
sebuah tabel, atau berputar melalui array nilai.
Anda bisa {cycle} melalui lebih dari satu set nilai
dalam sebuah template dengan menyertakan atribut name.
Beri setiap {cycle} name yang
unik.
Anda dapat memaksa nilai saat ini untuk mencetak dengan atribut
print disetel ke FALSE. Ini berguna untuk
melewati sebuah nilai secara diam-diam.
Atribut advance dipakai untuk mengulang nilai,
Ketika disetel ke FALSE, panggilan berikutnya ke {cycle}
akan mencetak nilai yang sama.
Jika anda menyertakan atribut assign, output dari
fungsi {cycle} akan ditempatkan ke variabel template
daripada ke template.
Teladan 8-5. {cycle} {section name=rows loop=$data}
<tr bgcolor="{cycle values="#eeeeee,#d0d0d0"}">
<td>{$data[rows]}</td>
</tr>
{/section} |
Template di atas akan memperlihatkan: <tr bgcolor="#eeeeee">
<td>1</td>
</tr>
<tr bgcolor="#d0d0d0">
<td>2</td>
</tr>
<tr bgcolor="#eeeeee">
<td>3</td>
</tr> |
|
|
|
|