调用栏目标签channel名称时限制字数

[复制链接]
树苗收集系 发表于 2020-9-16 11:52:38 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
我们在DedeCMS调用栏目名称的时候使用的标签是channel,这样就可以调用出来栏目的名称,无论栏目的名称是多长都会调用出来,如果栏目名称很长的话就会影响到导航栏的美观,所以在调用的时候还要做一些栏目名称字数的限制。  

我们在调用标题的时候想要控制字数采用的是titlelen,在调用的时候只要加上这个字段titlelen=60,就可以控制title为30个字,在代码中加上以下代码就可以了:

  1. <a href="[field:arcurl/]" title="[field:title/]">[field:title/]</a>
复制代码

在调用的时候不加titlelen=60字段也可以,在调用的时候使用以下代码:  

  1. <a href="[field:arcurl /]" target="_blank"title="[field:title /]">[field:title function=' (strlen("@me")>36 ? cn_substr("@me",36)."..." : "@me" ) '/]</a>
复制代码

调用栏目名称的字段是[field:typename /],在调用的时候只要修改成[field:typename function='cn_substr(@me,8)'/],这样就限制了栏目名称的字数。

回复

使用道具 举报

精彩评论2

没有糖吃的孩子 发表于 2020-9-22 22:52:13 | 显示全部楼层
前来支持~~~~~~~~~~~~~~~~~~~
回复

使用道具 举报

天使爱上吸血鬼 发表于 2020-10-8 20:37:19 | 显示全部楼层
感谢您的无私精神...
回复

使用道具 举报

发布主题
推荐阅读 更多
阅读排行 更多
广告位
全国统一客服电话
400-1234-5678

24x7小时免费咨询

  • 官方在线客服

    QQ客服:小西

    点击交谈

    QQ客服:良子

    点击交谈

    QQ客服:闵月

    点击交谈
  • 安徽省合肥市高新区创新产业园

  • 手机扫码查看手机版

    手机查找资源更方便

  • 扫一扫关注官方微信

    加入官方微信群