Zyklusfunktion
Zyklusfunktion:
Wenn Sie in der Vorlage mehrere Rotationen verwenden müssen, müssen Sie eine eindeutige Angabe machen Namensattribut .
Benutzer können das Druckattribut auf „false“ setzen Erzwingen Sie, dass der aktuelle Wert nicht ausgegeben wird. Das Attribut
advance wird verwendet, um einen bestimmten Wert wiederzuverwenden time Beim Aufruf dieser Rotation wird der gleiche Wert ausgegeben.
Wenn „assign“ angegeben ist Mit dieser speziellen Eigenschaft wird der Ausgabewert der Drehung per Zuweisung zugewiesen Die angegebene Vorlagenvariable, anstatt sie direkt auszugeben.
z. B.:
$smarty-&g t;assign('data',array(1,2,3));
{section name=rows loop=$data}
<tr bgcolor="{cycle value="#eeeeee,#d0d0d0"}">
<td>{$data[rows]}</td>
</tr>
{/section}
Ausgabe:
<tr bgcolor="#eeeeee">
<td>1</td>
</tr>
<tr bgcolor="#d0d0d0">
<td>2</td>
</tr> ;
<tr bgcolor="#eeeeee">
<td>3</td>
</tr>