织梦dedecms获取当前栏目路径及栏目名称
标签如下:
{dede:type}
而获取网站所有栏目名称及路径列表的话,就要用到另一个标签:?{dede:channel},调用方式如下:
{dede:channel? type='top'?row='11'} 织梦dedeCMS网站栏目页获取当前栏目的顶级栏目名称的标签教程:? 我们在使用做一些网站的时候,时常会碰到需要调用当前栏目的顶级栏目名称的时候,织梦默认{dede:field?name='typename'?/}? 可以获取当前栏目页上一级栏目的名称,而不是当前栏目顶级栏目名称。? 下面拓展出一个方法来实现这个效果、:? 在include/common.func.php的最下方加入:? 内容来自 顶级栏目名 在文章页或者栏目列表页调用时,在所要调用栏目名称的位置加上下面这行代码即可实现。?内容来自? {dede:field?name='typeid'?function="GetTopTypename(@me)"?/}?内容来自? 在文章页中用下面这个方法来调用? 获取当前栏目的父栏目 写成一个函数放入include/extend.func.php文件中 function?GetParentCategoryNameByID($CurrentID){ $tsql?=?new?DedeSql(false);? $typelink2?=?''; $tsql->SetQuery("Select?i.typedir,i.typename?From?zz5unet_arctype?t?left?join?zz5unet_arctype?i?on?i.id=t.reid?where?t.id='$CurrentID'"); $tsql->Execute('t');??? while($row?=?$tsql->GetArray('t',MYSQL_ASSOC))?? { $typelink2?.=?$row['typename'];?? return?$typelink2; 调用方法:{dede:field?name='id'?function='GetParentCategoryNameByID(@me)'?/}
? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |