smarty section循环成两列的问题

简介:

问题描述:

用section循环,只能循环成一列。也就是一个tr只能带一个td。

现在要实现一个tr带两个td。

 

解决方案:

判断序号,根据奇偶来决定什么时候出现<tr>开始,什么时候出现</tr>结束。

偶数时开始,奇数时结束。

这样,就能实现一个tr中可以包含多个td了。

 

代码:

复制代码
<!--{section loop=$aUserAnswer name=data step=1}-->
            <!--{if $smarty.section.data.index is even}-->
            <tr bgcolor="#f7f7f7"  height="50"  align="left">
            <!--{/if}-->
             <td class="font14_s pl40">&nbsp;<!--{$aUserAnswer[data].realname}-->:&nbsp;&nbsp;<input type="text"  class="input_233" value="<!--{$aUserAnswer[data].score}-->"/></td>
            <!--{if $smarty.section.data.index is odd}-->
            </tr>
            <!--{/if}-->
            <!--{if $smarty.section.data.last}-->
            <!--{if $smarty.section.data.index is even}-->
            <td class="font14_s pl40">&nbsp;</td>
            </tr>
            <!--{/if}-->
            <!--{/if}-->
            <!--{/section}-->
复制代码

代码解析:

通过$smarty.section.data.index来进行判断,如果是偶数,则<tr bgcolor="#f7f7f7" height="50" align="left">

如果是基数则</tr>

通过if $smarty.section.data.last判断最后一个元素是奇偶,如果是偶数,则补上一个td+一个tr。

这样问题就得到解决了。

效果图如下:


本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/archive/2013/03/13/2957997.html,如需转载请自行联系原作者

相关文章
|
5月前
|
前端开发
bootstrap table表格去掉排序箭头
bootstrap table表格去掉排序箭头
56 2
|
5月前
|
前端开发
bootstrap table表格外面的边框全部去掉
bootstrap table表格外面的边框全部去掉
102 1
|
9月前
|
PHP 索引
php模版引擎smarty使用section方法实现for循环代用索引数字i的解决方案
php模版引擎smarty使用section方法实现for循环代用索引数字i的解决方案
59 0
解决 Element-ui中 表格(Table)单元格内换行转义符不起作用的问题
解决 Element-ui中 表格(Table)单元格内换行转义符不起作用的问题
1474 0
解决 Element-ui中 表格(Table)单元格内换行转义符不起作用的问题
LaTeX section不带编号同时书签生效
LaTeX不带section编号直接在section命令后带*号即可,但此时无法自动生成书签,所以需要替代方案,此时可以设置自动编号作为变通之法。
1836 0
|
Web App开发 PHP 索引
smarty、smarty格式化、smarty整数、smarty float、smarty各种转换方式、smarty日期转换等等
smarty code: {config_load file='config.conf'} Smarty学习 {capture name=banner}{*注释掉中间显示内容*} {include file="banner.
1235 0
|
PHP 索引
smarty手册-smarty中foreach循环语句详解
原文地址:smarty手册-smarty中foreach循环语句详解作者:谭博 {foreach}循环也有自身属性的变量,可以通过{$smarty.foreach.name.property}访问,其中"name"是name属性。
1185 0
零元学Expression Blend 4 - Chapter 35 讨厌!!我不想一直重复设定!!『Template Binding』使用前後的差异
原文:零元学Expression Blend 4 - Chapter 35 讨厌!!我不想一直重复设定!!『Template Binding』使用前後的差异 因为先前写到自制Button时需特别注意Tem...
1265 0