时间:2021-07-21人气:-
dedecms织梦dede:arclist按照自定义字段的条件调用相关文章,这对于想要在首页调用某个自定义字段的文章的同学来讲,非常不错
打开includetaglibarclist.lib.php找到
//关键字条件
在它的上面加入
12345678910111213141516//自定义字段关键字条件if($ctag->GetAtt('addk')!=''){$addkeywords=explode(',',trim($ctag->GetAtt('addk')));$addf=$ctag->GetAtt('addf')?$ctag->GetAtt('addf'):"body";$filtersql='';$n=1;foreach($addkeywordsas$k){if(trim($k)=='')continue;else$k=addslashes($k);$filtersql.=($filtersql==''?"find_in_set('$k',addf.$addf)":"ORfind_in_set('$k',addf.$addf)");$n++;}$orwheres[]=$filtersql;}模板调用标签写法
123456789{dede:arclisttypeid='1'row='10'channelid='1'addfields='jiage,dengji,shangdao,canyin'addk='奢华6星'addf='dengji'}<li><ahref="[field:arcurl/]"><imgsrc="[field:litpic/]"alt="[field:title/]"width="143"border="0"height="106"><span>[field:title/]</span><br/><small>岛屿等级:[field:dengji/]</small></a></li>{/dede:arclist}channelid='1' //模型id号
addfields='jiage,dengji,shangdao,canyin' //自定义字段
addk='奢华6星' //要调用的自定义字段值
addf='dengji' //要调用的自定义字段