分享

ecshop模板二次开发——指定文章输出

 weiledream 2011-04-22

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));  

参数就可以了,不用再修改模板

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多