dede调用联动只显示枚举值怎么办?
答案:1 悬赏:70 手机版
解决时间 2021-03-24 13:06
- 提问者网友:相思似海深
- 2021-03-23 12:38
发布在分类信息模型里的内容,要在首页调用,联动类型只显示枚举值,不显示名称,怎么解决?那种修改include\extend.func.php,templets\diy_list.htm的方法都试过了,不管用啊?
最佳答案
- 五星知识达人网友:冷風如刀
- 2021-03-23 13:44
修改include/extend.func.php
在这个?>上面添加一下代码
function Getsysenum($类别组名){
global $dsql;
$row = $dsql->GetOne("select * from dede_sys_enum where egroup='类别组名' and evalue='".$类别组名."' ");
if(!is_array($row)){
return "未选择";
}
else{
return $row['ename'];
}
}----------------------------------
调用方法
{dede:arclist titlelen='60' row='8' channelid='7' addfields='类别组名'} (这里也可以调用自定义字段如:addfields='xx,xx,xx,类别组名')
(这里添加以上自定义字段如[field:xx/])[field:类别组名 function="Getsysenum(@me)"/]
{/dede:arclist}
在这个?>上面添加一下代码
function Getsysenum($类别组名){
global $dsql;
$row = $dsql->GetOne("select * from dede_sys_enum where egroup='类别组名' and evalue='".$类别组名."' ");
if(!is_array($row)){
return "未选择";
}
else{
return $row['ename'];
}
}----------------------------------
调用方法
{dede:arclist titlelen='60' row='8' channelid='7' addfields='类别组名'} (这里也可以调用自定义字段如:addfields='xx,xx,xx,类别组名')
{/dede:arclist}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯