在我发布的一元六套的易企CMS模板中,有一部分模板的首页是具有多个新闻栏目的。不过易企CMS不能在后台设置某个栏目调用某个分类的文章,而必须在代码里修改。
因此,我在做模板的时候,所有的新闻栏目都设置的不限分类调用,导致多栏目的新闻显示完全相同。拿到模板之后,用户应根据自己网站的实际需要,为不同的栏目调用不同的文章。
这并不表示,你必须学会写代码,只要通过我下面的教程,学会辨别这些代码,并且只需要修改其中的一个数字,或者一个英文单词即可。
易企CMS文章有两种调用方式:
1.通过分类ID调用某分类的文章
{assign var="alist" value=$articledata->TakeArticleList(0,0,8)}
{foreach from=$alist item=ainfo}
<li><a href="{formaturl type='article' siteurl=$siteurl name=$ainfo->filename}" title="{$ainfo->title}">{$ainfo->title}</a></li>
{/foreach}
代码含义:调用全站(不限分类)最新的8个文章。
来解释三个参数的含义(0,0,8)
第二个0:表示跳过数,一般不需要修改。
8:表示调用数,即在网站前台显示的文章数量
第一个0:表示分类的ID,为0时表示不限制分类,调用分类ID为2的文章,则0改为2。
分类ID的查看方法:网站后台→文章管理→文章分类
2.通过分类自定义文件名调用某分类文章
{assign var="newslist" value=$articledata->TakeArticleListByName("xinwen",0,7)}
{foreach from=$newslist item=newsinfo}
<li><span>{$newsinfo->adddate|date_format:"%y-%m-%d"}</span><a href="{formaturl type="article" siteurl=$siteurl name=$newsinfo->filename}" >{$newsinfo->title}</a></li>
{/foreach}
代码含义:调用自定义文件名为"xinwen"的文章分类下最新的7篇文章
来解释三个参数的含义:("xinwen",0,7)
后面的0、7不用说了,同上,分别是跳过数和调用数
"xinwen"为自定义文件名,多个栏目时,可以修改xinwen为你需要调用的文章分类的自定义文件名即可。
自定义文件名的查看方法:网站后台→文章管理→文章分类→点击需要查看的分类后面的编辑