关闭

关闭

关闭

封号提示

内容

首页 织梦cms获取当前栏目路径及栏目名称的标签调用及顶级栏目.doc

织梦cms获取当前栏目路径及栏目名称的标签调用及顶级栏目.doc

织梦cms获取当前栏目路径及栏目名称的标签调用及顶级栏目.doc

上传者: 不為人知的情感 2017-09-18 评分 0 0 0 0 0 0 暂无简介 简介 举报

简介:本文档为《织梦cms获取当前栏目路径及栏目名称的标签调用及顶级栏目doc》,可适用于工作范文领域,主题内容包含织梦cms获取当前栏目路径及栏目名称的标签调用及顶级栏目织梦cms获取当前栏目路径及栏目名称的标签调用及顶级栏目标签如下:当前:{dede:type符等。

织梦cms获取当前栏目路径及栏目名称的标签调用及顶级栏目织梦cms获取当前栏目路径及栏目名称的标签调用及顶级栏目标签如下:当前:{dede:type}<ahref="field:typelink">field:typename<a>{dede:type}因为{dede:fieldname='arcurl'}这个获取当前页面路径的标签只能在内容页使用栏目页没有效果的。所以在栏目页想获取当前栏目的路径及名称的话就要用上面这个标签。而获取网站所有栏目名称及路径列表的话就要用到另一个标签:{dede:channel}调用方式如下:所有栏目<ul>{dede:channeltype='top'row=''}<liclass="navbg"><ahref='field:typelink'>field:typename<a><li>{dede:channel}<ul>织梦dedeCMS网站栏目页获取当前栏目的顶级栏目名称的标签教程:我们在使用做一些网站的时候时常会碰到需要调用当前栏目的顶级栏目名称的时候织梦默认{dede:fieldname='typename'}可以获取当前栏目页上一级栏目的名称而不是当前栏目顶级栏目名称。下面拓展出一个方法来实现这个效果、:在includecommonfuncphp的最下方加入:内容来自顶级栏目名functionGetTopTypename($id){global$dsql$row=$dsql>GetOne("SELECTtypename,topidFROMjiemouarctypeWHEREid=$id")if($row'topid'==''){return$row'typename'}else{$row=$dsql>GetOne("SELECTtypenameFROMjiemouarctypeWHEREid=$rowtopid")return$row'typename'}}在文章页或者栏目列表页调用时在所要调用栏目名称的位置加上下面这行代码即可实现。内容来自{dede:fieldname='typeid'function="GetTopTypename(me)"}内容来自在文章页中用下面这个方法来调用获取当前栏目的父栏目写成一个函数放入includeextendfuncphp文件中functionGetParentCategoryNameByID($CurrentID){$tsql=newDedeSql(false)$typelink=''$tsql>SetQuery("Selectitypedir,itypenameFromzzunetarctypetleftjoinzzunetarctypeioniid=treidwheretid='$CurrentID'")$tsql>Execute('t')while($row=$tsql>GetArray('t',MYSQLASSOC)){$typelink=$row'typename'}return$typelink}调用方法:{dede:fieldname='id'function='GetParentCategoryNameByID(me)'}

职业精品

用户评论

0/200
    暂无评论

精彩专题

上传我的资料

热门资料

资料评价:

/3
0下载券 下载 加入VIP, 送下载券

意见
反馈

返回
顶部