DeptId DeptName Id Folder
------ --------- --- --------------------
1 部门1 6 文件夹6
1 部门1 7 文件夹7
1 部门1 38 文件夹38
2 部门2 20 文件夹20
2 部门2 21 文件夹21
2 部门2 22 文件夹22
2 部门2 23 文件夹23
2 部门2 24 文件夹24
2 部门2 25 文件夹25
3 部门3 5 文件夹5
4 部门4 8 文件夹8
5 部门5 9 文件夹9
5 部门5 10 文件夹10
5 部门5 11 文件夹11
5 部门5 12 文件夹12
5 部门5 13 文件夹13
7 部门6 19 文件夹19
8 部门7 18 文件夹18
9 部门8 29 文件夹29
9 部门8 30 文件夹30前台需要展示类似这样的效果:<div id="products_box_1">
<div title="文件夹6"><img src="file.jpg" /></div>
<div title="文件夹7"><img src="file.jpg" /></div>
<div title="文件夹38"><img src="file.jpg" /></div>
</div>
<div id="products_box_2">
<div title="文件夹20"><img src="file.jpg" /></div>
<div title="文件夹21"><img src="file.jpg" /></div>
<div title="文件夹22"><img src="file.jpg" /></div>
<div title="文件夹23"><img src="file.jpg" /></div>
<div title="文件夹24"><img src="file.jpg" /></div>
<div title="文件夹25"><img src="file.jpg" /></div>
</div>我在模板中是这样处理的:<present name="Folders">
<foreach name="Folders" item="f">
<neq name="dept" value="$f.DeptId">
<notempty name="dept">
</div>
</notempty>
<div id="products_box_{$f.DeptId}">
<assign name="dept" value="$f.DeptId" />
</neq>
<div title="{$f.Folder}"><img src="file.jpg" /></div>
</foreach>
</div>
</present>请问还有更好的办法吗?另外模板标签吃回车的问题如何解决? 最佳答案