EyouCms

EyouCms

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

eyoucms专题的高级用法

2022-04-20

 [基础用法]

    名称:specnode

功能:获取指定专题内页的某个节点的文档列表。(除了支持专题内页调用,也支持其他页面的调用,具体请参考更多示例)

语法:{eyou:specnode code='这里录入节点标识' id='field'}<a href='{$field.arcurl}'>{$field.title}</a>{/eyou:specnode}

参数:

aid='' 专题内容页文档ID,如果专题节点specnode标签是在当前专题内容页调用,可以忽略该aid属性;如果专题节点标签在非专题内容页调用,请一定要指定aid的值为某个专题内容页文档ID;

    code='' 节点标识(在每篇专题内页里,每个专题节点标识必须是唯一,不可重复)

    isauto='' 文档来源(优先级高于后台设置)

    ----isauto='0'  表示按文档列表(配合属性 aidlist 一起使用,具体可以在网站后台专题节点体验)

----isauto='1'  表示自动获取文档(配合属性 keywords、typeid 等一起使用,具体可以在网站后台专题节点体验)

    aidlist=‘’ 节点文档列表(优先级高于后台设置),支持多个文档ID,每个文档ID之间以逗号(,)隔开;

    keywords=‘’ 关键字(优先级高于后台设置),支持多个关键字,每个关键字之间以逗号(,)隔开;

typeid='' 栏目ID(优先级高于后台设置),指定的栏目ID同时包含所有子栏目;

row='10'(优先级高于后台设置) 返回文档列表总数,优先级高于网站后台的文档数(建议不要与limit属性同时存在,否则row无效)

titlelen='100' 标题长度 infolen='160' 表示内容简介长度 empty='' 没有数据时显示的文案 mod='' 每隔N行输出的内容

    thumb='on' 默认使用缩略图,on为开启,off为关闭 id='' 可以任意指定循环里的变量名替代field,假设id='field1',模板调用如:{$field.title} 变成 {$field1.title}

如下为连续输出:

{eyou:arclist row='4' typeid="68" titlelen='18'}
   <a href="{$field.arcurl}">
    <img class="img-responsive" src="{$field.litpic}" alt="{$field.title}">
   </a>
   <strong>{$field.title}</strong>
   {eyou:specnode code="default1" aid='$field.aid' id="field2"}
     <li><a href="{$field2.arcurl}" target="_blank">{$field2.title}</a></li>
   {/eyou:specnode}
{/eyou:arclist}

c47bece86b964f0292e2c28d06a3c9bb.jpg

1-210Z3100I6346.jpg

Tag: eyoucms