dede调用联动只显示枚举值怎么办?

2025-02-25 21:48:05
推荐回答(1个)
回答1:

修改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}