在织梦/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路径解决方法