使用smarty方式展示前台首页新闻分类使用smarty展示前台分页类和列表(循环语句读出),模板校正如下:

<!DOCTYPE html>

<html>
<head>
    <meta charset="utf-8">
    <title>新闻首页</title>
</head>
<body>

    <table align='center' border='1'>

            {*最外层循环列表名*}

            {foreach $cate_lists as $val}
            <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判断输出*}

                    {foreach $news_inchina as $values}    
                        {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>

相关文章: