ecshop模板中经常会使用到文章内容输出,一方面可以提供网站收录,另一方便对商品促销也起到一定的作用。默认的ecshop模板是按添加输出文章内容,不会按照使用指定栏目输出,指定文章栏目输出需要通过修改ecshop程序达到。
思路:通过get_cat_articles()函数获取文章列表,在使用的文件中注册。
过程如下(以首页为例):
第一步:打开index.php文件,约100行左右添加代码:
$smarty->assign('my_articles', get_cat_articles(11,1,4));
具体参数的值可以查看get_cat_articles()函数注解,ecshop在这方面做的很详细
第二步:打开index.dwt模板文件,开始输出内容,代码如下(模板代码可自行书写,此处只做说明):
<!--{foreach from=$my_articles item=article}-->
<li>
[<a href="{$article.cat_url}">{$article.cat_name}</a>] <a href="{$article.url}" title="{$article.title|escape:html}">{$article.short_title|truncate:10:"...":true}</a>
</li>
<!--{/foreach}-->
后台添加完栏目,需要指定该栏目输出文章内容只要修改下index.php中的
$smarty->assign('my_articles', get_cat_articles(11,1,4));
参数就可以了,不用再修改模板
联系客服