muban大师 发表于 2020-7-16 09:37:18

织梦自定义条件dede:arclist调用相关文章

dedecms织梦dede:arclist按照自定义字段的条件调用相关文章,这对于想要在首页调用某个自定义字段的文章的同学来讲,非常不错
        打开 /include/taglib/arclist.lib.php 找到
        //关键字条件
        在它的上面加入
       
        //自定义字段关键字条件
        if($ctag->GetAtt('addk')!='')
        {
          $addkeywords = explode(',' , trim($ctag->GetAtt('addk')));
          $addf = $ctag->GetAtt('addf') ? $ctag->GetAtt('addf') : "body";
          $filtersql = '';
          $n = 1;
          foreach($addkeywords as $k)
          {
                if(trim($k)=='') continue;
                else $k = addslashes($k);
                $filtersql .= ($filtersql=='' ? " find_in_set('$k', addf.$addf) " : " OR find_in_set('$k', addf.$addf) ");
                $n++;
          }
          $orwheres[, = $filtersql;
        }
       
        模板调用标签写法
       
        {dede:arclist typeid='1' row='10' channelid='1' addfields='jiage,dengji,shangdao,canyin' addk='奢华6星' addf='dengji'}
        [*,
          [url=,
          


          

          岛屿等级:
          
       
        {/dede:arclist}
       
        channelid='1' //你的模型id号
        addfields='jiage,dengji,shangdao,canyin' //你的自定义字段
        addk='奢华6星' //要调用的自定义字段值
        addf='dengji' //要调用的自定义字段
页: [1]
查看完整版本: 织梦自定义条件dede:arclist调用相关文章