位置:- 正文

dedecms织梦相关文章标签likearticle调用自定义字段(织梦适合做什么网站)

编辑:rootadmin

推荐整理分享dedecms织梦相关文章标签likearticle调用自定义字段(织梦适合做什么网站),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:织梦使用教程,织梦官方网站,织梦好用吗,织梦使用教程,织梦cms官网,织梦cms官网,织梦cms官网,织梦官方网站,内容如对您有帮助,希望把文章链接给更多的朋友!

在Dedecms文章页中我们经常会显示相关文章之类的文章列表,就需要使用{dede:likearticle}标签,但是默认的likearticle是不能显示自定义的附加字段的。

解决办法

打开include/taglib/likearticle.lib.php找到

1if($keyword!='')

在它的上面加入

12345678910111213141516171819202122232425262728293031//获得附加表的相关信息$addField="";$addJoin="";if(is_object($refObj->ChannelUnit)){$addtable=$refObj->ChannelUnit->ChannelInfos['addtable'];if($addtable!=""){$addJoin="LEFTJOIN$addtableONarc.id=".$addtable.".aid";$addField="";$fields=explode(",",$refObj->ChannelUnit->ChannelInfos['listfields']);foreach($fieldsas$k=>$v){$nfields[$v]=$k;}foreach($refObj->ChannelUnit->ChannelFieldsas$k=>$arr){if(isset($nfields[$k])){if(!empty($arr['rename'])){$addField.=",".$addtable.".".$k."as".$arr['rename'];}else{$addField.=",".$addtable.".".$k;}}}}}dedecms织梦相关文章标签likearticle调用自定义字段(织梦适合做什么网站)

继续搜索

1tp.sitepath

改成

1tp.sitepath$addField

有2处,都要修改

继续搜索

1arc.typeid=tp.id

改成

1arc.typeid=tp.id$addJoin

有2处,都要需改

模板中调用自定义字段

1234{dede:likearticlerow='10'col=''titlelen='100'infolen='200'}<ahref="[field:arcurl/]">[field:title/]</a><p>价格:¥[field:jiage/]</p>{/dede:likearticle}

免责

本文链接地址:https://www.jiuchutong.com/zhishi/313288.html 转载请保留说明!
下一篇链接:https://www.jiuchutong.com/zhishi/313289.html
免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络