在织梦/include/extend.func.php 文件 添加以下代码
//根据栏目id获取栏目url
function dede_typeurl($id)
{
global $dsql;
$sql ="SELECT typedir,isdefault,defaultname,ispart,namerule2,moresite,siteurl,sitepath FROM dede_arctype WHERE id={$id}";
$sql2 ="SELECT value FROM dede_sysconfig WHERE aid=1";
$row = $dsql->GetOne($sql);
$rows = $dsql->GetOne($sql2);
$site_url = $rows['value'];
$typeid=$id;
$typedir=$row['typedir'];
$isdefault=$row['isdefault'];
$defaultname=$row['defaultname'];
$ispart=$row['ispart'];
$namerule2=$row['namerule2'];
$moresite=$row['moresite'];
$siteurl=$row['siteurl'];
$sitepath=$row['sitepath'];
$url = GetTypeUrl($typeid,$typedir,$isdefault,$defaultname,$ispart,$namerule2,$moresite=0,$siteurl='',$sitepath='');
$typeurl = $site_url.$url;
return $typeurl;
}使用方法
//举例说明,具体情况,还要根据自己生成位置和使用所属标签为例,案例使用方式同理
{dede:field.id function="dede_typeurl(@me)"/}
展示效果如下:

织梦二次开发QQ群
本站客服QQ号:862782808(点击左边QQ号交流),群号(383578617)
如果您有任何织梦问题,请把问题发到群里,阁主将为您写解决教程!
转载请注明: 织梦模板 » 织梦获取栏目url路径解决方法






























