织梦likearticle相關文档标签调用附加自定义字段
解决办法
打开include/taglib/likearticle.lib.php找到
更多精彩就在: 51免费论文网|www.jxszl.com
if($keyword!=)
在它的上面加入
//获得附加表的相关信息
$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;
}
}
}
}
}
继续搜索
tp.sitepath
改成
tp.sitepath$addField
有II处,都要修改,然后继续搜索
arc.typeid=tp.id
改成
arc.typeid=tp.id$addJoin
有II处,都要需改
模板中dede:likearticle调用自定义字段标签写法
{dede:likearticlerow=I.0col=titlelen=I.00infolen=II00}
价格:¥[field:jiage/]
{/dede:likearticle}
原文链接:http://www.jxszl.com/biancheng/dedecms/75846.html