青岛做网站
        行业新闻
行业新闻
当前位置:首页> 新闻动态 > 行业新闻

织梦模版制作时常用的几种字段判断输出语句实例

更新时间:2017-07-04
   我们在使用织梦DEDECMS制作网站时,有时需要对某个字段进行判断来实现自己的需求。虽然在DedeCMS模板制作中无法直接使用判断,但通过 runphp=yes’虽然有些蹩脚但还是能凑合做一些判断效果。今天青岛做网站就根据过往的经验跟大家分享一下织梦模版制作时常用的几种字段判断输出语句实例,希望对大家有所帮助。

1、织梦自定义字段,如果没有值的时候要显示指定的默认内容

{dede:field name=’sulianwangluo’ runphp=’yes’}

    if(@me==’’)

{

@me = ’’ ; // 注意这个分号,不要忘记了

} 

    else

{

 @me = "<div class=’red’><a href=’/.@me’>此处是自定义的内容</a></div>";

 // 注意这个分号,不要忘记了

}

 {/dede:field}

2、判断当前页是否为DedeCMS首页

{dede:geturl runphp=’yes’} 

$cu = GetCurUrl(); 

if( $cu == ’/’ || $cu == ’/index.php’ )

{ 

    @me = ’current’; // 注意这个分号,不要忘记了

} 

{/dede:geturl}

3DedeCMS列表页判断字段是否为空

{dede:field.array runphp=’yes’}

   if(@me[’shorttitle’]==’’){

      @me=@me[’title’];// 注意这个分号,不要忘记了

   }else{

      @me=@me[’shorttitle’];// 注意这个分号,不要忘记了

   }

{/dede:field.array}

4DedeCMS文章详细页判断字段是否为空

{dede:field.price runphp=’yes’}

   if(@me<>’’){

      @me = ’人民币’.@me;// 注意这个分号,不要忘记了

   }else{

      @me=’面议’;// 注意这个分号,不要忘记了

   }

{/dede:field.price}

5、对某一个字段多重判断

[field:array runphp=’yes’]           

    if(@me[’risklevel’]=="HR")@me="HR.png"; 

    else if(@me[’risklevel’]=="D")@me="D.png"; 

    else if(@me[’risklevel’]=="AA")@me="AA.png"; 

[/field:array]  

 以上几条是我们在织梦模版制作时常用的几种字段判断输出语句实例,希望对大家有所帮助。

 

 

免责声明:本站所有资讯内容搜集整理于互联网或者网友提供,并不代表本网赞同其观点,仅供学习与交流使用,如果不小心侵犯到你的权益,如果你对文章内容、图片和版权等问题存在异议,请及时联系我们删除该信息。