channel的基础用法
栏目:网络技术 发布时间:2024-12-13
  [基础用法]   名称:channel   功能:易优常用标记,可以循环嵌套tag标签。通常用于网站站点导航以获得网站站点分类栏目信息,方便

  [基础用法]

  名称:channel

  功能:易优常用标记,可以循环嵌套tag标签。通常用于网站站点导航以获得网站站点分类栏目信息,方便网站站点会员分类查看浏览整站信息

  语法:

  {eyou:channel type='top' row='8' currentstyle='active'}

  <li><a href='{$field.typeurl}'>{$field.typename}</a> </li>

  {/eyou:channel}

  参数:

  typeid='' 分类栏目ID,多个请用","分开

  row='10' 返回文档列表总数(建议不要与limit属性同时存在,否则row无效)

  limit='起始ID,记录数' (起始ID从0开始)表示限定的记录范围(如:limit='1,2' 表示从ID为1的记录开始,取2条记录)

  title标题len='30' 分类栏目名称长度

  type='son' 表示下级分类栏目

type='self' 表示同级分类栏目 type='top' 表示顶级分类栏目 type='sonself' 表示当前下级分类栏目以及同级分类栏目 type='first' 表示当前分类栏目ID的*顶级分类栏目下的所有层级分类栏目集合

  currentstyle='' 应用样式class类名

  offset=‘0’ 记录的起始ID,默认从0开始,假如指定2,将过滤*前面的2条,从第三条显示

  name='' 数组分类类型的变量名(三级导航时才用到)

  empty='' 没有数值数据时显示的文案

  mod='' 每隔N行输出的信息内容

  id='' 可以任意指定循环里的变量名替代field,假设id='field1',网站模版调用如:{$field.title标题} 变成 {$field1.title标题}

  底层字段:

  请查阅易优Cms官方供应提供的数值数据字典,找到表名 ey_arctype

  (注:在没有指定typeid的情况下,type标记与网站模版的环境有关,如:网站模版生成到分类栏目一,那么type='son'就表示分类栏目一的所有子分类栏目)

  -------------------------------结果效果展现展示--------------------------------

  1,调用顶级分类栏目导航

  网站模版调用代码

  {eyou:channel type="top" row="8" id="field" currentstyle="on"}

  <li> <a href="{$field.typeurl}">{$field.typename}</a> </li>

  {/eyou:channel}

  网站站点前端显示结果效果(css样式请自行填充)

  2.当前分类栏目下子分类栏目调用

  网站模版调用代码

  {eyou:channel row="6" type ='son' currentstyle="on"}

  <li><a href="{$field.typeurl}" >{$field.typename}</a> </li>

  {/eyou:channel}

  网站站点前端显示结果效果(css样式请自行填充)

  【更多示例】

  -------------------------------示例1--------------------------------

  描述:输出*顶级分类栏目,不包括包含子孙分类栏目,可用于网站站点简单的顶部导航

  {eyou:channel type="top" row="10" currentstyle="active"}

  <a href="{$field.typeurl}" title标题="{$field.typename}">{$field.typename}</a>

  {/eyou:channel}

  -------------------------------示例2--------------------------------

  描述:输出二个层级分类栏目(这里用到channeltag标签层次嵌套,注意属性id | name的用法)

  {eyou:channel type='top' row='10' id='field1' currentstyle='active'} // 第一级分类栏目循环开始

  <li>

<a href="{$field1.typeurl}" title标题="{$field1.typename}"> {$field1.typename} {eyou:notempty name='$field1.children'} // 判断是不是是否有子分类栏目(该示例指的是第二级分类栏目) 有子分类栏目时才显示这里的html代码,例如:箭头、图标等 {/eyou:notempty} </a> {eyou:notempty name='$field1.children'} // 判断是不是是否有子分类栏目(该示例指的是第二级分类栏目) <div> {eyou:channel name='$field1.children' id='field2' row='10'} // 第二级分类栏目循环开始 <a href="{$field2.typeurl}">{$field2.typename}</a> {/eyou:channel} // 第二级分类栏目循环结束 </div> {/eyou:notempty}

  </li>

  {/eyou:channel} // 第一级分类栏目循环结束

  -------------------------------示例3--------------------------------

  描述:输出复杂的三个层级分类栏目(这里用到channeltag标签层次嵌套,注意属性id | name的用法)

  {eyou:channel type='top' row='10' id='field1' currentstyle='active'} // 第一级分类栏目循环开始

  <li>

<a href="{$field1.typeurl}" title标题="{$field1.typename}"> {$field1.typename} {eyou:notempty name='$field1.children'} 有子分类栏目时才显示这里的html代码,例如:箭头、图标等 {/eyou:notempty} </a> {eyou:notempty name='$field1.children'} // 判断是不是是否有子分类栏目(第二级分类栏目)start <div> {eyou:channel name='$field1.children' id='field2' row='10'} //第二级分类栏目循环开始 <div> <a href="{$field2.typeurl}">{$field2.typename}</a> {eyou:notempty name='$field2.children'} // 判断是不是是否有子分类栏目(第三级分类栏目)start <div> {eyou:channel name='$field2.children' id='field3' row='10'} //第三级分类栏目循环开始 <a href="{$field3.typeurl}">{$field3.typename}</a> {/eyou:channel} //第三级分类栏目循环结束 </div> {/eyou:notempty} // 判断是不是是否有子分类栏目(第三级分类栏目)end </div> {/eyou:channel} // 第二级分类栏目循环结束 </div> {/eyou:notempty} // 判断是不是是否有子分类栏目(第二级分类栏目)end

  </li>

  {/eyou:channel} //第一级分类栏目循环结束

  -------------------------------示例4--------------------------------

  描述:每隔3条输出文档记录

  {eyou:channel typeid='文档ID' row='10' mod='3'}

  {eyou:eq name='mod' value='0'}

  <a href='{$field.typeurl}'>{$field.typename}</a>

  {/eyou:eq}

  {/eyou:channel}

  -------------------------------示例5--------------------------------

  描述:mod属性还用于控制一定记录的换行,每3条记录换行一次

  {eyou:channel typeid='文档ID' row='10' mod='3'}

  <a href='{$field.typeurl}'>{$field.typename}</a>

  {eyou:eq name='mod' value='0'}

  <br/>

  {/eyou:eq}

  {/eyou:channel}

  -------------------------------示例6--------------------------------

  描述:输出指定起始ID的记录,过滤*前面2条,从第三条开始输出

  {eyou:channel typeid='分类栏目ID' type='son' offset='2'}

  <a href='{$field.typeurl}'>{$field.typename}</a>

  {/eyou:channel}

  -------------------------------示例7--------------------------------

  描述:内置变量输出数值数据索引与记录顺序,key 表示索引,默认从0开始;i 表示顺序,默认从1开始。

  {eyou:channel type='top'}

  {$key} - {$i}

  {/eyou:channel}

  结果效果:

  0 - 1

  1 - 2

  2 - 3

  3 - 4

  4 - 5

  -------------------------------示例8--------------------------------

  描述:自定义变量名

  {eyou:channel type='top' id='field2'}

  <a href='{$field2.typeurl}'>{$field2.typename}</a>

  {/eyou:channel}

  信息文章来源:/doc/label/

转载自: channel的基础用法


# 如何知道seo是什么  # type  # 金昌爱采购seo  # 全网营销推广唐小雪  # 内蒙古网站推广厂家报价  # 山东网站建设排名  # 白酒产品免费推广网站  # 济宁济南网站建设  # 日照网站建设产品介绍  # 淄博网站建设收益  # 计算机网站建设与优化  # 行输出  # 晋源区seo外包  # 无锡优化网站哪个好  # zac与seo  # 宁波自然seo  # 开鲁网站seo转接  # 情感网站建设游戏推荐  # 互联网怎么推广网络营销  # 兰花素材网站推广平台  # seo工作计划完成情况  # 餐厅推广软文营销  # 多个  # 栏目  # 示例  # 网站  # 时才  # 文档  # 变量名  # 指的是  # 第三条  # 每隔  # 换行  # channel的基础用法  # 请自行  # 自定义  # 请用  # 二个  # 不包括  # 转载自  # 可以任意  # 栏目导航  # 情况下  # 可用于 


相关文章: 包头网站建设制作_包头市网站建设_seo 指数是什么  西安高端网站建设_高端 网站建设_湖北网站推广优化报价  SEO培训课程的内容有哪些特点?_SEO优化教程  企业为什么要做外贸网站建设?外贸网站建设有什么好处?  江门免费建站平台是否支持网站独立域名绑定_网站建设教程  如何调整SEO技术以应对算法变化?_SEO优化教程  高粱SEO的客户评价与案例分析_SEO优化教程  网站建设收费标准_网站建设收费_云浮网络营销网络推广公司  宁波地区SEO市场的*新动态_SEO优化教程  独立站建站需要多少钱_独立站建站流程_阀门行业网站建设与推广  如何考察南京SEO公司的口碑?_SEO优化教程  营销型网站5要素:营销型网站建设注意事项  上海建设网站制作公司_上海 网站建设_巫溪县优化网站  英文网站建设需要注意什么?  【庆阳网站建设】庆阳网站建设制作公司_庆阳网站搭建建网站  广州有哪些网站建设公司_广州有哪些网站建设_seo在线优化seo在线优化  品牌网站建设解决方案_品牌网站建设哪家好_全网营销推广收费低  企业网站优化需要关注哪些要素?_SEO优化教程  在青白江区,链接建设如何影响SEO?_SEO优化教程  芜湖网站建设公司  网站建设价格明细表_网站建设价格明细_青龙发展网站建设方案*新  武汉建设企业网站_营销型网站推广哪家好点  网站服务类型是什么意思_服务类网站建设方案_seo要下线  如何建设网站:网站建设的具体步骤  自助建站平台哪个靠谱啊_自助建站平台哪个好_自助建站平台  大型网站开发公司_大型网站开发流程_江门建设信息网站  东营外贸网站建设公司有哪些_网站建设择  一般网站建设公司有哪些_一般网站建设公司_便宜网站建设模板网站  网站建设都有哪些步骤?角点科技为你详解网站建设的步骤  网站建设经常会碰到哪些问题?  HTTPS和站点地图在SEO中的作用是什么?_SEO优化教程  房地产行业网站如何打造沉浸式虚拟看房体验_网站建设教程  有哪些*策略可以用于崇礼的SEO网站优化?_SEO优化教程  东莞网站维护与更新如何匹配企业动态发展需求_网站建设教程  如何选择和优化关键词来进行SEO?_SEO优化教程  乐山SEO整站优化策略_SEO优化教程  永宁SEO网络推广优化的基础知识_SEO优化教程  【网站设计个人】关于建立网站所需的技术是什么?小说网站是如何建设的?  南京网站建设价格区间受哪些关键因素影响_网站建设教程  关键词竞争力对仙桃SEO优化价格的影响是什么?_SEO优化教程  郑州SEO的关键词优化排名服务有哪些特点?_SEO优化教程  网站建设如何更好的发展  平果网站建设制作流程_平果网站建设制作_市场营销和推广思维导图  【宁国网站建设】宁国网站建设制作公司_宁国免费建站建网站  茶楼网站建设方案_茶楼网站建设_社群营销推广活动计划表  网站建设,你真的做了适合你的网站了吗?  锚文本在SEO优化中如何正确使用以提升关键词排名?_SEO优化教程  西安网站建设运营公司_西安网站建设运营_小红书seo是什么优化  北京网站建设公司哪家好_北京网站建设公司_温州新站seo诀窍  金融行业建网站的重要性是什么?金融行业建网站需要注意什么? 


相关栏目: 【 网络营销44070 】 【 网络推广122852 】 【 网络优化116010 】 【 网址导航102054 】 【 网络技术82194 】 【 网络资讯43554