使用smarty展示前台分页类和列表(循环语句读出),模板校正如下:
<!DOCTYPE html>
<html><head>
<meta charset="utf-8">
<title>新闻首页</title>
</head>
<body>
<table align='center' border='1'>
{*最外层循环列表名*}
<tr>
<th colspan="2">{$val.cate_name}</th>
<th colspan="2"><a href="list.php?cate_id={$val.cate_id}">更多</a></th>
</tr>
{if $val.cate_id == 1}
{*里层循环出来的是列表文章简短描叙,根据cate_id判断输出*}
{if [email protected] < 5}
<tr>
<td>{$values.short_desc}</td>
</tr>
{/if}
{/foreach}
{/if}
{if $val.cate_id == 2}
{foreach $news_abroad as $values}
{if [email protected] < 5}
<tr>
<td>{$values.short_desc}</td>
</tr>
{/if}
{/foreach}
{/if}
{if $val.cate_id == 3}
{foreach $news_fun as $values}
{if [email protected] < 5}
<tr>
<td>{$values.short_desc}</td>
</tr>
{/if}
{/foreach}
{/if}
{if $val.cate_id == 4}
{foreach $news_sports as $values}
{if [email protected] < 5}
<tr>
<td>{$values.short_desc}</td>
</tr>
{/if}
{/foreach}
{/if}
{/foreach}
</table>
</body>
</html>