在Ecshop的首页调用指定分类的文章

在index.php中找到

 

$arr[$idx]['cat_url']     = build_uri('article_cat', array('acid' => $row['cat_id']), $row['cat_name']);

 

在下面加入一句
$arr[$idx]['cat_id']   = $row['cat_id'];

 

然后在调用的地方这样写
<!--{foreach from=$new_articles item=article}-->
<!--{if $article.cat_id == 5}-->
<li><a title="{$article.title|escape:html}" href="{$article.url}">{$article.cat_id}:{$article.short_title|truncate:10:"...":true}</a></li>
<!--{/if}-->
<!--{/foreach}-->

 

 


20110326002
把if里面的数字改成分类对应该的id就可以了

原理:

修改首页里面调用文章列表的函数,使这个函数返回的数组里多加一个元素,也就是函数里新加的那一行,把文章的分类ID加到里面。

再在模板里调用的时候加一个if判断,只调用指定ID的文章。

posted @ 2012-09-06 09:37  longailili  阅读(174)  评论(0)    收藏  举报