EyouCms

EyouCms

EyouCms是基于TP5.0框架为核心开发的免费+开源的企业内容管理系统,专注企业建站用户需求 提供海量各行业模板,降低中小企业网站建设、网络营销成本,致力于打造用户舒适的建站体验

如何在Eyoucms首页可以推荐不同模型文档?

2021-03-14

如果我想将每个频道的内容放在一个栏目上,然后在首页将这个栏目下的内容推荐出来。你会发现用arclist处理不了。作为一个网站整站的推荐页面,不能将各个模型的文档推荐出来。很不方便。

eyoucms上面关于arclist用法如下:

[基础用法]

名称:arclist
功能:获取系统主从表模型(如:文章、软件、图集、产品等)的一列文档,也称自由列表块标记。
语法:
{eyou:arclist typeid='栏目ID' limit='0,10' flag='c' titlelen='30' infolen='160' orderby='add_time'}
<a href='{$field.arcurl}'>{$field.title}</a>
{/eyou:arclist}
参数:

typeid='' 栏目ID,在列表模板和内容页模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目,但必须是同一个模型下的多个栏目ID,比如:文章模型、产品模型、图集模型等,注:指定的栏目是不包含子栏目内的文章的;


解决方案:

{eyou:channel type="first" typeid='100'}
{eyou:channel name="$field.children" id="field2"}
{eyou:arclist typeid='$field2.typeid' titlelen='10' infolen='13' id="field3" row='12' flag='c'}
<a href="{$field3.arcurl}" title="{$field3.title}">{$field3.title}</a>
{/eyou:arclist}
{/eyou:channel}
{/eyou:channel}