//根据栏目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)"/}
版权声明:本站原创文章,于2020-02-15,由 kira 发表!
转载请注明:dede获取栏目url路径解决方法 - kiraer个人网站技术博客