我正在使用 PHP smarty 模板程序。我需要创建奇数行突出显示。 请向我发送如何执行此操作的示例。
我还有变量:
$smarty.foreach.product.index
最佳答案
对于这种情况,smarty 有一种叫做{cycle}的方法
<table>
{foreach $products as $product}
<tr class="{cycle values="odd,even"}">
<td>{$product.name}</td>
</tr>
{/foreach}
</table>
这样做的结果将是:
<table>
<tr class="odd">
<td>1st product</td>
</tr>
<tr class="even">
<td>2nd product</td>
</tr>
<tr class="odd">
<td>3rd product</td>
</tr>
</table>
在您的样式表文件中,像这样定义奇数行和偶数行的属性:
tr.even td{background: #CCCCCC;}
tr.odd td{background: #EFEFEF;}
关于php - Smarty 表偶数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14455396/