• 售前

  • 售后

热门帖子
入门百科

针对织梦cms列表字段内可有可无的表现方法教程

[复制链接]
123456868 显示全部楼层 发表于 2021-8-16 15:25:22 |阅读模式 打印 上一主题 下一主题
本教程教各人dedecms文章列表没有缩略图的不体现图片,假如有缩略图就体现缩略图,办理方法在于文章列表文章没有缩略图的不体现图片,然而这个标题只是列表字段内的一个缩略图功能,在后续的标题中,还会出现自定义字段的调用方法、短标题、内容页等,在这里是在Dedecms后台内容页模板修改部分代码实现的。
下面小编就在这里给各人分享一下这三个功能:
关于列表字段内自定义字段的调用方法,有数据则体现无数据则不体现(备注:limit='3,1'意思是从第4条开始调用,只调用1条):
  1. {dede:arclist row='1' titlelen='24' orderby='id' idlist='' limit='3,1'}
  2. [field:array runphp='yes'] if(@me['pic11']==''){ @me = ''; }else{ @me =
  3. '<a href="'.@me['pic11'].'"><img src="'.@me['pic11'].'" width="52" height="52" /></a>';
  4. }[/field:array]</li>[field:title/]{/dede:arclist}
复制代码
关于列表字段内的短标题,假如短标题没有就体现其他字段:
  1. [field:array runphp='yes'] if (@me['shorttitle']=='') @me=@me['arcurl'];else @me=@me['shorttitle'];[/field:array]
复制代码
列表,totalprice字段有则体现,无则体现123:
  1. [field:array runphp='yes'] if (@me['totalprice']=='') @me='123';else @me=@me['totalprice'];[/field:array]
复制代码
关于列表字段内的内容页,有则体现无则不体现的操纵方法:
  1. {dede:field name='lpic1' runphp='yes'} if(@me == "") @me = "style='display:none'";else @me = ""; {/dede:field}
复制代码
列表页,假如消息正文有内容则体现标题链接,无内容则不体现标题链接(不可点击):
  1. [field:array runphp='yes'] if (@me['body']=='') @me=@me['title'];else{ @me = '<a href="'.@me['arcurl'].'" title="'.@me['description'].'" target="_blank">'.@me['title'].'</a>';}[/field:array]
复制代码
在后台修改好以后,记得在Dedecms后台天生一下,就好了!
到此这篇关于针对织梦cms列表字段内可有可无的体现方法教程的文章就先容到这了,更多相干列表字段内容请搜刮草根技术分享从前的文章或继续浏览下面的相干文章,希望各人以后多多支持草根技术分享!

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作