来源:自学PHP网 时间:2014-11-30 17:03 作者: 阅读:次
[导读] 今天,遇到一个问题,也就是一个顶部导航的问题,顶部导航是一个包起来的,好多同学可能会想,直接拿出来一个样子,直接套用不就得了,但是,我想说的是,每个li的class都是不一样的,class分别...
DEDECMS如何调用顶级栏目+顶级栏目ID今天,遇到一个问题,也就是一个顶部导航的问题,顶部导航是一个包起来的,好多同学可能会想,直接拿出来一个样子,直接套用不就得了,但是,我想说的是,每个li的class都是不一样的,class分别是class1 class2 class3 这种类型的,所以,就让我想到了栏目的ID 那么怎么调用顶级栏目的ID 呢,看下面的代码一切不OK了. dede调用顶级栏目ID 方法一: {dede:field.id function="GetTopid(@me)"/} 织梦者首推这一方法,经过测试是可行的. dede调用顶级栏目ID 方法二: 首先,在所需要调用顶级栏目ID的地方,添加这段标签语法: {dede:type}[feild:topid/]{/dede:type} 第二,修改源文件,找到include目录下的taglib目录下的type.lib.php,找到这条语句:
在if(!is_array($row)) return ”;下一行添加 if( $row['topid']==0){$row['topid']=$row['id'];} 这样,这条语句在顶级栏目还是子栏目,都可以调用了:
懂的拿去,大牛别喷我. |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com