dede分类信息调用当前地区名
方法1:
修改文件:\include\taglib\infolink.lib.php
我们这里分步布走:
1、找到以下代码:
$fields = array('nativeplace'=>'','infotype'=>'','typeid'=>$typeid, 'channelid'=>$channelid,'linkallplace'=>'','linkalltype'=>'');
修改为:
$fields = array('nativeplace'=>'','infotype'=>'','typeid'=>$typeid, 'channelid'=>$channelid,'linkallplace'=>'','linkalltype'=>'','cityname'=>'');
2、修改完之后,接下另起一行输入以下代码:
$cityname = $dsql->GetOne("SELECT ename FROM dede_sys_enum WHERE egroup = 'nativeplace' AND evalue = '{$nativeplace}'");
$fields['cityname'] = $cityname['ename'];
3、调用方法:(用于list_infos.htm模板)
{dede:infolink}[field:cityname/]{/dede:infolink}
方法2:
在dedecms5.7中无需修改以上文件和添加代码,直接在模板中用一句话就行了
{dede:field.nativeplace/}
搞定!简单吧?