ecshop调用不同分类的文章的办法

作者:活力源 | 创建时间: 2023-07-28
ecshop调用不同分类的文章的办法

操作方法

由于接触ecshop不多,所需要的资料都是从网上去找,去参考别人的文章,之前有做企业站,也是用ecshop内核来做,因为文章分类不同,调用需求就不一样。一个页面可能需要调用不同分类下的文章,现在看来之前发的两个办法都是笨拙到了极点呀。下面我们来说下今天刚发现的官方内置的方法。这里以一个客户的商城系统为例。他首页上要调用新闻分类中的吃喝邮动态和最新资讯2个分类下的最新资讯。其实模板内大致的写法都是一样的。只要差别的语句就在一句话上。下面是他们前台分别的调用语句

<!-- TemplateBeginEditable name="吃喝邮动态" -->

<!-- #BeginLibraryItem "/library/cat_articles.lbi" --> <!--{foreach from=$articles item=article_item name=curn}--> <li><a href="{$article_item.url}" title="{$article_item.title|escape:html}" target="_blank">&bull;&ensp;{$article_item.short_title}</a></li> <!--{/foreach}--> <!-- #EndLibraryItem --> <!-- TemplateEndEditable --> ----------------------------------分割线---------------------

<!-- TemplateBeginEditable name="最新资讯" --> <!-- #BeginLibraryItem "/library/cat_articles.lbi" --> <!--{foreach from=$articles item=article_item name=curn}--> <li><a href="{$article_item.url}" title="{$article_item.title|escape:html}" target="_blank">&bull;&ensp;{$article_item.short_title}</a></li> <!--{/foreach}--> <!-- #EndLibraryItem --> <!-- TemplateEndEditable --> 再来个图片:

从上面的文字和图片都可以看出,他们调用 主要的分别语句就是name=“”内的汉子内容。模板都是用的/library/cat_articles.lbi。这样同一个模板 再结合不同的css样式,就可以摆出来不同的外观。前台做到这里就可以了。下面一步就是要去后台做个小小的设置。

先像上面那样加个稍微不一样的蚂蚁哥资讯,这样看着区别大一点:

看到了么 前台你用到的标签,他后台都可以自己读取出来,左侧是你用的标签,右侧是你要选择的要读出来的文章分类,再右边就是要读出来的条数了。各自设置好了以后保存,更新下缓存,看看是不是设置生效了呢?? 不用谢拉。

点击展开全文

更多推荐