易优eyoucms模板标签models栏目列表输出最顶级栏目,不包括子孙栏目,可用于网站简单的顶部导航

wdzsjl 1个月前 (10-10) 阅读数 10 #工具收纳箱

[基础用法]
标签:models (channel)

备注:用channel也可以正常输出

描述:易优常用标记,可以循环嵌套标签。通常用于网站导航以获取站点栏目信息。用法: {eyou:models type='top' loop='8' currentclass='active'} <li class="{$field.currentclass}"><a href='{$field.typeurl}'  {$field.extends}>{$field.typename}</a> </li> {/eyou:models}

属性: typeid="栏目ID" loop='10' 返回文档列表总数(建议不要与limit属性同时存在,否则loop无效) limit='起始ID,记录数' (起始ID从0开始)表示限定的记录范围(如:limit='1,2' 表示从ID为1的记录开始,取2条记录) titlelen='30' 栏目名称长度 type='son' 表示下级栏目
type='self' 表示同级栏目
type='top' 表示顶级栏目
type='sonself' 表示当前下级栏目以及同级栏目
type='first' 表示当前栏目ID的最顶级栏目下的第一级全部栏目
currentclass='' 应用样式class类名 offset='0' 记录的起始ID,默认从0开始,假如指定2,将过滤最前面的2条,从第三条显示 name='' 数组类型的变量名(三级导航时才用到) empty='' 没有数据时显示的文案 mod='' 每隔N行输出的内容 id='' 可以任意指定循环里的变量名替代field,假设id='field1',模板调用如:{$field.title} 变成 {$field1.title}


涉及表字段:

请查阅易优数据字典,找到表名 ey_arctype (注:在没有指定typeid的情况下,type标记与模板的环境有关,如:模板生成到栏目一,那么type='son'就表示栏目一的所有子栏目)
 注:{$field.extends}为新窗口打开/ 等设置,直接放在a标签的参数里即可

wx.jpg ywfw.jpg
热门