主页 > 网站建设 > 建站知识 > 织梦likearticle标签调用和显示附加字段解决办法

织梦likearticle标签调用和显示附加字段解决办法

POST TIME:2017-11-12 23:40

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


修改include/taglib/likearticle.lib.php.
大概在178行
$row['templeturl'] = $GLOBALS['cfg_templeturl'];
这段代码后面添加以下代码即可实现。


//从$refObj变量中读取附加字段信息,处理附加字段调用的问题。
$addfile = $refObj->ChannelUnit->ChannelInfos["listfields"]; //获取文章模型的自定义字段列表
if($addfile){
$addfiles = explode(",",$addfile); //拆分成数组
$len = count($addfiles);
for($j=0;$j<$len;$j++){ //循环处理每一个数组元素
$fname = $addfiles[$j];
//获取每一个元素对应的值,并将元素名作为用于显示的$row数组的ID键,并赋值。
$row[''.$fname.''] = $refObj->Fields[''.$fname.''];
}
}


上一篇:dedecms织梦让likearticle的mytypeid支持多个栏目和子栏

下一篇:dedecms织梦dede:channel里面调用文章列表

收缩
  • 微信客服
  • 微信二维码
  • 电话咨询

  • 400-1100-266