全网整合营销服务商

营销网站建设+SEO快速排名优化+PC+移动

免费咨询热线:

当前位置:主页 > 贵阳网站建设 > 贵阳网站建设常识 > > 大良建设网站:dedecms系统调用自定义字段的方法

大良建设网站:dedecms系统调用自定义字段的方法

  • 时间:2020-06-05 14:13
  • 点击:

      dedecms系统调用自定义字段的方式 非常简易,立即应用{dede:field.dizhi/}那样的方法调用就可以。我还在制做模板的情况下碰到那样一个要求:我想另外调用3个自定义字段,而这三个字段中假如有一个为空则别的的2个字段无论是不是为空,这三个字段均无法显示,依据这一要求,应用前边的标识显示信息没法完成。

      历经多种多样试着,還是找到能够 完成的方式 ,假定有3个自定义字段,字段名分别是bdsheng、bdshi、bdxian,下边是详尽的完成流程。

      一、文章内容宝贝详情调用方式

      应用了多种方法检测,可是仅有一种取得成功,便是应用array,编码以下:

      1.{dede:field name='array' runphp='yes'}

      2.if(@me['bdsheng'] !='' && @me['bdshi'] != '' && @me['bdxian'] != '')

      3.@me='你挑选了:' . @me['bdsheng'] . '下属归类有:' . @me['bdshi'] . @me['bdxian'];

      4.if(@me['bdsheng'] !='' && @me['bdshi'] != '' && @me['bdxian'] == '上海市')

      5.@me='当今为' . @me['bdsheng'] . '市辖区,' . @me['bdshi'] . @me['bdxian'];

      6.if(@me['bdsheng'] =='徐汇区' && @me['bdshi'] == '上海市' && @me['bdxian'] != '')

      7.@me='信息录入错入,请再次填好!';

      8.else @me = "";

      {/dede:field}

      在其中第二、3二行表明这三个字段所有不以空,符合条件就輸出第三行內容,2个&标记时“而且”的含意,第八行编码表明假如前边的标准都不符合,则不輸出一切信息内容。留意细处信息内容不可以是应用双引号。

      二、主页和目录页调用方式

      频道目录页和首页调用好几个字段能够 应用dede:arclist标识来限制,详尽编码以下。

      1.{dede:arclist row='5'}

      2.[field:array runphp='yes']

      3.if(@me['bdsheng'] !='' && @me['bdshi'] == '天津市' && @me['bdxian'] =='河西区')

      4.@me='键入恰当,挑选' . @me['bdshi'] . @me['bdxian'];

      5.if(@me['bdsheng'] !='南开区' && @me['bdshi'] == '红桥区' && @me['bdxian'] != '')

      6.@me='这儿是天津南开大学' . @me['bdshi'];else @me = "";

      7.[/field:array]

      8.{/dede:arclist}

      上边编码应当都看得懂,便是应用if来分辨,若为空或是相当于某一值时,就輸出相匹配的內容,假如标准都不符合就哪些都不輸出,显示信息的便是一个空白页。

      实际上還是非常简单,这一分辨句子的应用能够 降低一些字段为空时,前台接待网页页面上显示信息务必要的占位符,危害美观大方和客户体验。

      文中由岑辉宇blog梳理公布,搜索微信微信公众平台“

      岑辉宇

       ”可点击查看內容。

      大量SEO教程:

      http://www.cenhuiyu.com/

      申请办理自主创业报导,共享创业好点子。

      点一下这里

      ,相互讨论自主创业机遇与挑战!