在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}-->


把if里面的数字改成分类对应该的id就可以了
原理:
修改首页里面调用文章列表的函数,使这个函数返回的数组里多加一个元素,也就是函数里新加的那一行,把文章的分类ID加到里面。
再在模板里调用的时候加一个if判断,只调用指定ID的文章。

浙公网安备 33010602011771号